1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-25 15:00:58 +01:00
phorge-phorge/src/applications/config
epriestley 7d4b323da2 Store Almanac "service types" instead of "service classes"
Summary:
Ref T10449. Currently, we store classes (like "AlmanacClusterRepositoryServiceType") in the database.

Instead, store types (like "cluster.repository").

This is a small change, but types are a little more flexible (they let us freely reanme classes), a little cleaner (fewer magic strings in the codebase), and a little better for API usage (they're more human readable).

Make this minor usability change now, before we unprototype.

Also make services searchable by type.

Also remove old Almanac API endpoints.

Test Plan:
  - Ran migration, verified all data migrated properly.
  - Created, edited, rebound, and changed properties of services.
  - Searched for services by service type.
  - Reviewed available Conduit methods.

Reviewers: chad

Reviewed By: chad

Subscribers: yelirekim

Maniphest Tasks: T10449

Differential Revision: https://secure.phabricator.com/D15346
2016-02-26 06:21:50 -08:00
..
application Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
check Store Almanac "service types" instead of "service classes" 2016-02-26 06:21:50 -08:00
controller Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
custom Allow installs to customize project icons 2016-01-08 14:01:53 -08:00
editor Allow bin/config to affect database configuration and migrate between local and database configuration 2014-10-08 16:15:05 -07:00
exception Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
issue Extend from Phobject 2015-06-15 18:02:27 +10:00
json Improve UI formatting of some configuration values 2015-12-05 09:58:47 -08:00
management Make hidden and locked configuration even more explicit 2016-01-28 08:18:24 -08:00
module Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
option Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
phid Mark PhabricatorPHIDType::getPHIDTypeApplicationClass() as abstract 2015-11-03 06:47:12 +11:00
query Make buildWhereClause() a method of AphrontCursorPagedPolicyAwareQuery 2015-04-20 10:06:09 -07:00
response Clean up a text string 2015-02-13 07:03:09 -08:00
schema Use large text columns to store IP addresses 2016-02-02 10:13:14 -08:00
storage Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
view Swap S3 to first-party client 2016-01-10 07:55:27 -08:00