1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-31 08:58:20 +01:00
phorge-phorge/src/applications/almanac/controller
epriestley 5d64fb1815 Add a "status" property to Almanac devices
Summary:
Ref T13641. Add a "status" property with most of the relevant support code.

This currently has no impact on use of the device or bindings by Diffusion or Drydock: they ignore the status of devices bound to services.

Test Plan:
  - Created a new device.
  - Changed the status of a device via web and API.
  - Queried for devices via API.
  - Searched for active and disabled devices.
  - Viewed UI in list view, detail view.
  - Used typeahead to add a new binding to an interface on a disabled device, got disabled hint in typeahead UI.

Subscribers: PHID-OPKG-gm6ozazyms6q6i22gyam

Maniphest Tasks: T13641

Differential Revision: https://secure.phabricator.com/D21627
2021-03-16 15:51:47 -07:00
..
AlmanacBindingDisableController.php Modularize Almanac Binding transactions 2018-04-11 10:28:42 -07:00
AlmanacBindingEditController.php Modularize Almanac Binding transactions 2018-04-11 10:28:42 -07:00
AlmanacBindingViewController.php Normalize casing on property boxes 2016-04-06 15:33:15 -07:00
AlmanacConsoleController.php Give "Config" a full-width, hierarchical layout 2020-02-04 06:59:51 -08:00
AlmanacController.php Replace all "setQueryParam()" calls with "remove/replaceQueryParam()" 2019-02-14 11:56:39 -08:00
AlmanacDeviceController.php Use EditEngine for AlmanacDevice 2016-03-04 17:22:33 -08:00
AlmanacDeviceEditController.php Use EditEngine for AlmanacDevice 2016-03-04 17:22:33 -08:00
AlmanacDeviceListController.php Use EditEngine for AlmanacDevice 2016-03-04 17:22:33 -08:00
AlmanacDeviceViewController.php Add a "status" property to Almanac devices 2021-03-16 15:51:47 -07:00
AlmanacInterfaceDeleteController.php Use Interface transactions, not Device transactions, to destroy Interfaces 2018-04-11 10:30:15 -07:00
AlmanacInterfaceEditController.php Edit Interfaces in Almanac with EditEngine 2018-04-11 10:29:50 -07:00
AlmanacNamespaceController.php Rough-in Almanac namespaces 2016-02-22 04:58:35 -08:00
AlmanacNamespaceEditController.php Use EditEngine for Almanac Services, Devices, and Networks 2016-02-22 11:28:38 -08:00
AlmanacNamespaceListController.php Rough-in Almanac namespaces 2016-02-22 04:58:35 -08:00
AlmanacNamespaceViewController.php Use curtain views in Almanac 2016-03-06 10:31:25 -08:00
AlmanacNetworkController.php Fix method visibility for PhabricatorController subclasses 2015-01-07 07:34:59 +11:00
AlmanacNetworkEditController.php Use EditEngine for Almanac Services, Devices, and Networks 2016-02-22 11:28:38 -08:00
AlmanacNetworkListController.php Fix method visibility for PhabricatorController subclasses 2015-01-07 07:34:59 +11:00
AlmanacNetworkViewController.php Use curtain views in Almanac 2016-03-06 10:31:25 -08:00
AlmanacPropertyController.php Expose modern *.search Conduit endpoints in Almanac 2016-02-23 08:20:57 -08:00
AlmanacPropertyDeleteController.php Modularize Almanac property transactions 2018-04-11 10:33:18 -07:00
AlmanacPropertyEditController.php Expose modern *.search Conduit endpoints in Almanac 2016-02-23 08:20:57 -08:00
AlmanacServiceController.php Move Almanac Services to EditEngine 2016-03-04 17:22:00 -08:00
AlmanacServiceEditController.php Convert Alamanc edit forms to new UI 2016-03-26 14:12:18 -07:00
AlmanacServiceListController.php Move Almanac Services to EditEngine 2016-03-04 17:22:00 -08:00
AlmanacServiceViewController.php Synchronize (hosted, git, clustered, SSH) repositories prior to reads 2016-04-19 13:05:17 -07:00