From 20e9cfac672cea9e29e9d6623c381ca4cb06f498 Mon Sep 17 00:00:00 2001 From: epriestley Date: Tue, 13 Jan 2015 11:59:23 -0800 Subject: [PATCH] Add a "ClusterDatabase" Almanac service type Summary: Ref T5833. This doesn't do anything yet, but will allow new instances to automaticaly bind to an open database without anything too hacky. Test Plan: Created a service of this type. {F267059} Reviewers: btrahan Reviewed By: btrahan Subscribers: epriestley Maniphest Tasks: T5833 Differential Revision: https://secure.phabricator.com/D11372 --- src/__phutil_library_map__.php | 2 ++ .../AlmanacClusterDatabaseServiceType.php | 23 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 src/applications/almanac/servicetype/AlmanacClusterDatabaseServiceType.php diff --git a/src/__phutil_library_map__.php b/src/__phutil_library_map__.php index 73381381bb..b02e4920ae 100644 --- a/src/__phutil_library_map__.php +++ b/src/__phutil_library_map__.php @@ -19,6 +19,7 @@ phutil_register_library_map(array( 'AlmanacBindingTransaction' => 'applications/almanac/storage/AlmanacBindingTransaction.php', 'AlmanacBindingTransactionQuery' => 'applications/almanac/query/AlmanacBindingTransactionQuery.php', 'AlmanacBindingViewController' => 'applications/almanac/controller/AlmanacBindingViewController.php', + 'AlmanacClusterDatabaseServiceType' => 'applications/almanac/servicetype/AlmanacClusterDatabaseServiceType.php', 'AlmanacClusterRepositoryServiceType' => 'applications/almanac/servicetype/AlmanacClusterRepositoryServiceType.php', 'AlmanacClusterServiceType' => 'applications/almanac/servicetype/AlmanacClusterServiceType.php', 'AlmanacConduitAPIMethod' => 'applications/almanac/conduit/AlmanacConduitAPIMethod.php', @@ -3070,6 +3071,7 @@ phutil_register_library_map(array( 'AlmanacBindingTransaction' => 'PhabricatorApplicationTransaction', 'AlmanacBindingTransactionQuery' => 'PhabricatorApplicationTransactionQuery', 'AlmanacBindingViewController' => 'AlmanacServiceController', + 'AlmanacClusterDatabaseServiceType' => 'AlmanacClusterServiceType', 'AlmanacClusterRepositoryServiceType' => 'AlmanacClusterServiceType', 'AlmanacClusterServiceType' => 'AlmanacServiceType', 'AlmanacConduitAPIMethod' => 'ConduitAPIMethod', diff --git a/src/applications/almanac/servicetype/AlmanacClusterDatabaseServiceType.php b/src/applications/almanac/servicetype/AlmanacClusterDatabaseServiceType.php new file mode 100644 index 0000000000..90e23dc8e0 --- /dev/null +++ b/src/applications/almanac/servicetype/AlmanacClusterDatabaseServiceType.php @@ -0,0 +1,23 @@ +