Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F15432573
D11722.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
25 KB
Referenced Files
None
Subscribers
None
D11722.diff
View Options
diff --git a/src/__phutil_library_map__.php b/src/__phutil_library_map__.php
--- a/src/__phutil_library_map__.php
+++ b/src/__phutil_library_map__.php
@@ -2286,7 +2286,7 @@
'PhabricatorRepositoryCommitParserWorker' => 'applications/repository/worker/PhabricatorRepositoryCommitParserWorker.php',
'PhabricatorRepositoryCommitRef' => 'applications/repository/engine/PhabricatorRepositoryCommitRef.php',
'PhabricatorRepositoryCommitSearchIndexer' => 'applications/repository/search/PhabricatorRepositoryCommitSearchIndexer.php',
- 'PhabricatorRepositoryConfigOptions' => 'applications/repository/PhabricatorRepositoryConfigOptions.php',
+ 'PhabricatorRepositoryConfigOptions' => 'applications/repository/config/PhabricatorRepositoryConfigOptions.php',
'PhabricatorRepositoryController' => 'applications/repository/controller/PhabricatorRepositoryController.php',
'PhabricatorRepositoryDAO' => 'applications/repository/storage/PhabricatorRepositoryDAO.php',
'PhabricatorRepositoryDiscoveryEngine' => 'applications/repository/engine/PhabricatorRepositoryDiscoveryEngine.php',
diff --git a/src/applications/config/controller/PhabricatorConfigListController.php b/src/applications/config/controller/PhabricatorConfigListController.php
--- a/src/applications/config/controller/PhabricatorConfigListController.php
+++ b/src/applications/config/controller/PhabricatorConfigListController.php
@@ -11,17 +11,23 @@
$nav->selectFilter('/');
$groups = PhabricatorApplicationConfigOptions::loadAll();
- $list = $this->buildConfigOptionsList($groups);
+ $core_list = $this->buildConfigOptionsList($groups, 'core');
+ $apps_list = $this->buildConfigOptionsList($groups, 'apps');
$title = pht('Phabricator Configuration');
- $box = id(new PHUIObjectBoxView())
+ $core = id(new PHUIObjectBoxView())
->setHeaderText($title)
- ->appendChild($list);
+ ->appendChild($core_list);
+
+ $apps = id(new PHUIObjectBoxView())
+ ->setHeaderText(pht('Applications Configuration'))
+ ->appendChild($apps_list);
$nav->appendChild(
array(
- $box,
+ $core,
+ $apps,
));
$crumbs = $this
@@ -37,19 +43,21 @@
));
}
- private function buildConfigOptionsList(array $groups) {
+ private function buildConfigOptionsList(array $groups, $type) {
assert_instances_of($groups, 'PhabricatorApplicationConfigOptions');
$list = new PHUIObjectItemListView();
$list->setStackable(true);
$groups = msort($groups, 'getName');
foreach ($groups as $group) {
- $item = id(new PHUIObjectItemView())
- ->setHeader($group->getName())
- ->setHref('/config/group/'.$group->getKey().'/')
- ->addAttribute($group->getDescription())
- ->setFontIcon($group->getFontIcon());
- $list->addItem($item);
+ if ($group->getGroup() == $type) {
+ $item = id(new PHUIObjectItemView())
+ ->setHeader($group->getName())
+ ->setHref('/config/group/'.$group->getKey().'/')
+ ->addAttribute($group->getDescription())
+ ->setFontIcon($group->getFontIcon());
+ $list->addItem($item);
+ }
}
return $list;
diff --git a/src/applications/config/option/PhabricatorAWSConfigOptions.php b/src/applications/config/option/PhabricatorAWSConfigOptions.php
--- a/src/applications/config/option/PhabricatorAWSConfigOptions.php
+++ b/src/applications/config/option/PhabricatorAWSConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-server';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
return array(
$this->newOption('amazon-ses.access-key', 'string', null)
diff --git a/src/applications/config/option/PhabricatorAccessLogConfigOptions.php b/src/applications/config/option/PhabricatorAccessLogConfigOptions.php
--- a/src/applications/config/option/PhabricatorAccessLogConfigOptions.php
+++ b/src/applications/config/option/PhabricatorAccessLogConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-list';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
$common_map = array(
'C' => pht('The controller or workflow which handled the request.'),
diff --git a/src/applications/config/option/PhabricatorAuthenticationConfigOptions.php b/src/applications/config/option/PhabricatorAuthenticationConfigOptions.php
--- a/src/applications/config/option/PhabricatorAuthenticationConfigOptions.php
+++ b/src/applications/config/option/PhabricatorAuthenticationConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-key';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
return array(
$this->newOption('auth.require-email-verification', 'bool', false)
diff --git a/src/applications/config/option/PhabricatorClusterConfigOptions.php b/src/applications/config/option/PhabricatorClusterConfigOptions.php
--- a/src/applications/config/option/PhabricatorClusterConfigOptions.php
+++ b/src/applications/config/option/PhabricatorClusterConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-sitemap';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
return array(
$this->newOption('cluster.addresses', 'list<string>', array())
diff --git a/src/applications/config/option/PhabricatorCoreConfigOptions.php b/src/applications/config/option/PhabricatorCoreConfigOptions.php
--- a/src/applications/config/option/PhabricatorCoreConfigOptions.php
+++ b/src/applications/config/option/PhabricatorCoreConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-bullseye';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
if (phutil_is_windows()) {
$paths = array();
diff --git a/src/applications/config/option/PhabricatorDeveloperConfigOptions.php b/src/applications/config/option/PhabricatorDeveloperConfigOptions.php
--- a/src/applications/config/option/PhabricatorDeveloperConfigOptions.php
+++ b/src/applications/config/option/PhabricatorDeveloperConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-bug';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
return array(
$this->newOption('darkconsole.enabled', 'bool', false)
diff --git a/src/applications/config/option/PhabricatorDisqusConfigOptions.php b/src/applications/config/option/PhabricatorDisqusConfigOptions.php
--- a/src/applications/config/option/PhabricatorDisqusConfigOptions.php
+++ b/src/applications/config/option/PhabricatorDisqusConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-comment';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
return array(
$this->newOption('disqus.shortname', 'string', null)
diff --git a/src/applications/config/option/PhabricatorExtendingPhabricatorConfigOptions.php b/src/applications/config/option/PhabricatorExtendingPhabricatorConfigOptions.php
--- a/src/applications/config/option/PhabricatorExtendingPhabricatorConfigOptions.php
+++ b/src/applications/config/option/PhabricatorExtendingPhabricatorConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-rocket';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
return array(
$this->newOption('load-libraries', 'list<string>', array())
diff --git a/src/applications/config/option/PhabricatorGarbageCollectorConfigOptions.php b/src/applications/config/option/PhabricatorGarbageCollectorConfigOptions.php
--- a/src/applications/config/option/PhabricatorGarbageCollectorConfigOptions.php
+++ b/src/applications/config/option/PhabricatorGarbageCollectorConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-trash-o';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
$options = array(
diff --git a/src/applications/config/option/PhabricatorMailgunConfigOptions.php b/src/applications/config/option/PhabricatorMailgunConfigOptions.php
--- a/src/applications/config/option/PhabricatorMailgunConfigOptions.php
+++ b/src/applications/config/option/PhabricatorMailgunConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-send-o';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
return array(
$this->newOption('mailgun.domain', 'string', null)
diff --git a/src/applications/config/option/PhabricatorMetaMTAConfigOptions.php b/src/applications/config/option/PhabricatorMetaMTAConfigOptions.php
--- a/src/applications/config/option/PhabricatorMetaMTAConfigOptions.php
+++ b/src/applications/config/option/PhabricatorMetaMTAConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-send';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
$send_as_user_desc = $this->deformat(pht(<<<EODOC
When a user takes an action which generates an email notification (like
diff --git a/src/applications/config/option/PhabricatorMySQLConfigOptions.php b/src/applications/config/option/PhabricatorMySQLConfigOptions.php
--- a/src/applications/config/option/PhabricatorMySQLConfigOptions.php
+++ b/src/applications/config/option/PhabricatorMySQLConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-database';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
return array(
$this->newOption('mysql.host', 'string', 'localhost')
diff --git a/src/applications/config/option/PhabricatorNotificationConfigOptions.php b/src/applications/config/option/PhabricatorNotificationConfigOptions.php
--- a/src/applications/config/option/PhabricatorNotificationConfigOptions.php
+++ b/src/applications/config/option/PhabricatorNotificationConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-bell';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
return array(
$this->newOption('notification.enabled', 'bool', false)
diff --git a/src/applications/config/option/PhabricatorPHDConfigOptions.php b/src/applications/config/option/PhabricatorPHDConfigOptions.php
--- a/src/applications/config/option/PhabricatorPHDConfigOptions.php
+++ b/src/applications/config/option/PhabricatorPHDConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-pied-piper-alt';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
return array(
$this->newOption('phd.pid-directory', 'string', '/var/tmp/phd/pid')
diff --git a/src/applications/config/option/PhabricatorPHPMailerConfigOptions.php b/src/applications/config/option/PhabricatorPHPMailerConfigOptions.php
--- a/src/applications/config/option/PhabricatorPHPMailerConfigOptions.php
+++ b/src/applications/config/option/PhabricatorPHPMailerConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-send-o';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
return array(
$this->newOption('phpmailer.mailer', 'string', 'smtp')
diff --git a/src/applications/config/option/PhabricatorRecaptchaConfigOptions.php b/src/applications/config/option/PhabricatorRecaptchaConfigOptions.php
--- a/src/applications/config/option/PhabricatorRecaptchaConfigOptions.php
+++ b/src/applications/config/option/PhabricatorRecaptchaConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-recycle';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
return array(
diff --git a/src/applications/config/option/PhabricatorSMSConfigOptions.php b/src/applications/config/option/PhabricatorSMSConfigOptions.php
--- a/src/applications/config/option/PhabricatorSMSConfigOptions.php
+++ b/src/applications/config/option/PhabricatorSMSConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-mobile';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
$adapter_description = $this->deformat(pht(<<<EODOC
Adapter class to use to transmit SMS to an external provider. A given external
diff --git a/src/applications/config/option/PhabricatorSecurityConfigOptions.php b/src/applications/config/option/PhabricatorSecurityConfigOptions.php
--- a/src/applications/config/option/PhabricatorSecurityConfigOptions.php
+++ b/src/applications/config/option/PhabricatorSecurityConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-lock';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
$support_href = PhabricatorEnv::getDoclink('Give Feedback! Get Support!');
diff --git a/src/applications/config/option/PhabricatorSendGridConfigOptions.php b/src/applications/config/option/PhabricatorSendGridConfigOptions.php
--- a/src/applications/config/option/PhabricatorSendGridConfigOptions.php
+++ b/src/applications/config/option/PhabricatorSendGridConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-send-o';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
return array(
$this->newOption('sendgrid.api-user', 'string', null)
diff --git a/src/applications/config/option/PhabricatorSyntaxHighlightingConfigOptions.php b/src/applications/config/option/PhabricatorSyntaxHighlightingConfigOptions.php
--- a/src/applications/config/option/PhabricatorSyntaxHighlightingConfigOptions.php
+++ b/src/applications/config/option/PhabricatorSyntaxHighlightingConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-code';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
$caches_href = PhabricatorEnv::getDocLink('Managing Caches');
diff --git a/src/applications/config/option/PhabricatorTranslationsConfigOptions.php b/src/applications/config/option/PhabricatorTranslationsConfigOptions.php
--- a/src/applications/config/option/PhabricatorTranslationsConfigOptions.php
+++ b/src/applications/config/option/PhabricatorTranslationsConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-globe';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
return array(
$this->newOption(
diff --git a/src/applications/config/option/PhabricatorUIConfigOptions.php b/src/applications/config/option/PhabricatorUIConfigOptions.php
--- a/src/applications/config/option/PhabricatorUIConfigOptions.php
+++ b/src/applications/config/option/PhabricatorUIConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-magnet';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
$manifest = PHUIIconView::getSheetManifest('main-header');
diff --git a/src/applications/conpherence/config/ConpherenceConfigOptions.php b/src/applications/conpherence/config/ConpherenceConfigOptions.php
--- a/src/applications/conpherence/config/ConpherenceConfigOptions.php
+++ b/src/applications/conpherence/config/ConpherenceConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-comments';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
return array(
$this->newOption(
diff --git a/src/applications/differential/config/PhabricatorDifferentialConfigOptions.php b/src/applications/differential/config/PhabricatorDifferentialConfigOptions.php
--- a/src/applications/differential/config/PhabricatorDifferentialConfigOptions.php
+++ b/src/applications/differential/config/PhabricatorDifferentialConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-cog';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
$custom_field_type = 'custom:PhabricatorCustomFieldConfigOptionType';
diff --git a/src/applications/diffusion/config/PhabricatorDiffusionConfigOptions.php b/src/applications/diffusion/config/PhabricatorDiffusionConfigOptions.php
--- a/src/applications/diffusion/config/PhabricatorDiffusionConfigOptions.php
+++ b/src/applications/diffusion/config/PhabricatorDiffusionConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-code';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
return array(
$this->newOption(
diff --git a/src/applications/doorkeeper/option/PhabricatorAsanaConfigOptions.php b/src/applications/doorkeeper/option/PhabricatorAsanaConfigOptions.php
--- a/src/applications/doorkeeper/option/PhabricatorAsanaConfigOptions.php
+++ b/src/applications/doorkeeper/option/PhabricatorAsanaConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-exchange';
}
+ public function getGroup() {
+ return 'core';
+ }
+
public function getOptions() {
return array(
$this->newOption('asana.workspace-id', 'string', null)
diff --git a/src/applications/feed/config/PhabricatorFeedConfigOptions.php b/src/applications/feed/config/PhabricatorFeedConfigOptions.php
--- a/src/applications/feed/config/PhabricatorFeedConfigOptions.php
+++ b/src/applications/feed/config/PhabricatorFeedConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-newspaper-o';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
return array(
$this->newOption('feed.public', 'bool', false)
diff --git a/src/applications/files/config/PhabricatorFilesConfigOptions.php b/src/applications/files/config/PhabricatorFilesConfigOptions.php
--- a/src/applications/files/config/PhabricatorFilesConfigOptions.php
+++ b/src/applications/files/config/PhabricatorFilesConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-file';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
$viewable_default = array(
'image/jpeg' => 'image/jpeg',
diff --git a/src/applications/harbormaster/config/PhabricatorHarbormasterConfigOptions.php b/src/applications/harbormaster/config/PhabricatorHarbormasterConfigOptions.php
--- a/src/applications/harbormaster/config/PhabricatorHarbormasterConfigOptions.php
+++ b/src/applications/harbormaster/config/PhabricatorHarbormasterConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-ship';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
return array();
}
diff --git a/src/applications/legalpad/config/PhabricatorLegalpadConfigOptions.php b/src/applications/legalpad/config/PhabricatorLegalpadConfigOptions.php
--- a/src/applications/legalpad/config/PhabricatorLegalpadConfigOptions.php
+++ b/src/applications/legalpad/config/PhabricatorLegalpadConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-gavel';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
return array(
$this->newOption(
diff --git a/src/applications/macro/config/PhabricatorMacroConfigOptions.php b/src/applications/macro/config/PhabricatorMacroConfigOptions.php
--- a/src/applications/macro/config/PhabricatorMacroConfigOptions.php
+++ b/src/applications/macro/config/PhabricatorMacroConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-file-image-o';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
return array(
$this->newOption('metamta.macro.reply-handler-domain', 'string', null)
diff --git a/src/applications/maniphest/config/PhabricatorManiphestConfigOptions.php b/src/applications/maniphest/config/PhabricatorManiphestConfigOptions.php
--- a/src/applications/maniphest/config/PhabricatorManiphestConfigOptions.php
+++ b/src/applications/maniphest/config/PhabricatorManiphestConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-anchor';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
$priority_defaults = array(
diff --git a/src/applications/owners/config/PhabricatorOwnersConfigOptions.php b/src/applications/owners/config/PhabricatorOwnersConfigOptions.php
--- a/src/applications/owners/config/PhabricatorOwnersConfigOptions.php
+++ b/src/applications/owners/config/PhabricatorOwnersConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-gift';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
return array(
$this->newOption(
diff --git a/src/applications/paste/config/PhabricatorPasteConfigOptions.php b/src/applications/paste/config/PhabricatorPasteConfigOptions.php
--- a/src/applications/paste/config/PhabricatorPasteConfigOptions.php
+++ b/src/applications/paste/config/PhabricatorPasteConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-paste';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
return array(
$this->newOption(
diff --git a/src/applications/people/config/PhabricatorUserConfigOptions.php b/src/applications/people/config/PhabricatorUserConfigOptions.php
--- a/src/applications/people/config/PhabricatorUserConfigOptions.php
+++ b/src/applications/people/config/PhabricatorUserConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-users';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
$default = array(
diff --git a/src/applications/phame/config/PhabricatorPhameConfigOptions.php b/src/applications/phame/config/PhabricatorPhameConfigOptions.php
--- a/src/applications/phame/config/PhabricatorPhameConfigOptions.php
+++ b/src/applications/phame/config/PhabricatorPhameConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-star';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
return array(
$this->newOption(
diff --git a/src/applications/pholio/config/PhabricatorPholioConfigOptions.php b/src/applications/pholio/config/PhabricatorPholioConfigOptions.php
--- a/src/applications/pholio/config/PhabricatorPholioConfigOptions.php
+++ b/src/applications/pholio/config/PhabricatorPholioConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-camera-retro';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
return array(
$this->newOption('metamta.pholio.reply-handler-domain', 'string', null)
diff --git a/src/applications/phrequent/config/PhabricatorPhrequentConfigOptions.php b/src/applications/phrequent/config/PhabricatorPhrequentConfigOptions.php
--- a/src/applications/phrequent/config/PhabricatorPhrequentConfigOptions.php
+++ b/src/applications/phrequent/config/PhabricatorPhrequentConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-clock-o';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
return array();
}
diff --git a/src/applications/phriction/config/PhabricatorPhrictionConfigOptions.php b/src/applications/phriction/config/PhabricatorPhrictionConfigOptions.php
--- a/src/applications/phriction/config/PhabricatorPhrictionConfigOptions.php
+++ b/src/applications/phriction/config/PhabricatorPhrictionConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-book';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
return array(
$this->newOption(
diff --git a/src/applications/policy/config/PhabricatorPolicyConfigOptions.php b/src/applications/policy/config/PhabricatorPolicyConfigOptions.php
--- a/src/applications/policy/config/PhabricatorPolicyConfigOptions.php
+++ b/src/applications/policy/config/PhabricatorPolicyConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-lock';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
$policy_locked_type = 'custom:PolicyLockOptionType';
$policy_locked_example = array(
diff --git a/src/applications/project/config/PhabricatorProjectConfigOptions.php b/src/applications/project/config/PhabricatorProjectConfigOptions.php
--- a/src/applications/project/config/PhabricatorProjectConfigOptions.php
+++ b/src/applications/project/config/PhabricatorProjectConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-briefcase';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
$default_fields = array(
'std:project:internal:description' => true,
diff --git a/src/applications/releeph/config/PhabricatorReleephApplicationConfigOptions.php b/src/applications/releeph/config/PhabricatorReleephApplicationConfigOptions.php
--- a/src/applications/releeph/config/PhabricatorReleephApplicationConfigOptions.php
+++ b/src/applications/releeph/config/PhabricatorReleephApplicationConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-flag-checkered';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
$default_fields = array(
new ReleephSummaryFieldSpecification(),
diff --git a/src/applications/repository/PhabricatorRepositoryConfigOptions.php b/src/applications/repository/config/PhabricatorRepositoryConfigOptions.php
rename from src/applications/repository/PhabricatorRepositoryConfigOptions.php
rename to src/applications/repository/config/PhabricatorRepositoryConfigOptions.php
--- a/src/applications/repository/PhabricatorRepositoryConfigOptions.php
+++ b/src/applications/repository/config/PhabricatorRepositoryConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-hdd-o';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
return array(
$this->newOption('repository.default-local-path', 'string', '/var/repo/')
diff --git a/src/applications/search/config/PhabricatorSearchConfigOptions.php b/src/applications/search/config/PhabricatorSearchConfigOptions.php
--- a/src/applications/search/config/PhabricatorSearchConfigOptions.php
+++ b/src/applications/search/config/PhabricatorSearchConfigOptions.php
@@ -15,6 +15,10 @@
return 'fa-search';
}
+ public function getGroup() {
+ return 'apps';
+ }
+
public function getOptions() {
return array(
$this->newOption(
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Mar 25, 6:35 PM (6 d, 3 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7658530
Default Alt Text
D11722.diff (25 KB)
Attached To
Mode
D11722: Add getGroup to ConfigOptions
Attached
Detach File
Event Timeline
Log In to Comment