1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-09-21 09:48:47 +02:00
phorge-phorge/src/applications/almanac
epriestley 674388ce6a Prepare DestructionEngine to be modularized
Summary:
Ref T9979. The general shape of "engine" code feels pretty good, and I plan to move indexing to be more in line with other modern engines, with the ultimate goal of supporting subprojects (T10010) and several intermediate goals.

Before moving indexing, clean up Destruction, since some of the new indexes will need destruction hooks and destruction currently has a lot of `instanceof` stuff that should be easy to fix by applying more modern approaches.

Test Plan:
  - Used `bin/remove destroy` to destory an Almanac device.
  - Verified that properties for the device were destroyed.
  - Viewed module panel in UI.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T9979

Differential Revision: https://secure.phabricator.com/D14831
2015-12-21 17:03:32 -08:00
..
application Allow applications to have multiple "help" menu items 2015-04-01 11:51:48 -07:00
capability
conduit Give Conduit params/return/errors protected visibility 2015-04-13 11:58:35 -07:00
controller Modernize Badges 2015-11-28 15:04:14 -08:00
customfield
editor Fix an issue with AlamancDeviceEditor 2015-06-03 18:41:21 -07:00
engineextension Prepare DestructionEngine to be modularized 2015-12-21 17:03:32 -08:00
management Fix pht method calls 2015-02-10 18:57:45 +11:00
phid Mark PhabricatorPHIDType::getPHIDTypeApplicationClass() as abstract 2015-11-03 06:47:12 +11:00
property
query Merge branch 'master' into redesign-2015 2015-06-28 07:41:46 -07:00
servicetype Add an Almanac service type for Drydock to lease against 2015-09-21 04:41:23 -07:00
storage Allow device bindings to be destroyed 2015-11-16 07:14:55 +11:00
typeahead Provide a generic "Datasource" StandardCustomField 2015-09-21 04:41:52 -07:00
util
view Remove some callsites to loadViewerHandles() 2015-04-09 16:15:02 -07:00