mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-22 13:30:55 +01:00
Add setup checks for unused homepage options
Summary: Ref T11533, Fixes T5315. Remove and add extra setup checks for removed homepage options. Test Plan: Review text. Reviewers: epriestley Reviewed By: epriestley Subscribers: Korvin Maniphest Tasks: T5315, T11533 Differential Revision: https://secure.phabricator.com/D16453
This commit is contained in:
parent
d5327fdba0
commit
9d9a47e9cf
3 changed files with 16 additions and 26 deletions
|
@ -143,6 +143,9 @@ final class PhabricatorExtraConfigSetupCheck extends PhabricatorSetupCheck {
|
||||||
'phabricator.auth-permanent',
|
'phabricator.auth-permanent',
|
||||||
'phabricator.application-id',
|
'phabricator.application-id',
|
||||||
'phabricator.application-secret',
|
'phabricator.application-secret',
|
||||||
|
'maniphest.priorities.unbreak-now',
|
||||||
|
'maniphest.priorities.needs-triage',
|
||||||
|
'welcome.html',
|
||||||
);
|
);
|
||||||
|
|
||||||
$ancient_config = array_fill_keys($auth_config, $reason_auth);
|
$ancient_config = array_fill_keys($auth_config, $reason_auth);
|
||||||
|
@ -332,6 +335,19 @@ final class PhabricatorExtraConfigSetupCheck extends PhabricatorSetupCheck {
|
||||||
'ui.custom-header' => pht(
|
'ui.custom-header' => pht(
|
||||||
'This option has been replaced with `ui.logo`, which provides more '.
|
'This option has been replaced with `ui.logo`, which provides more '.
|
||||||
'flexible configuration options.'),
|
'flexible configuration options.'),
|
||||||
|
|
||||||
|
'welcome.html' => pht(
|
||||||
|
'This option has been removed, you can use Dashboards to provide '.
|
||||||
|
'homepage customization. See T11533 for more details.'),
|
||||||
|
|
||||||
|
'maniphest.priorities.unbreak-now' => pht(
|
||||||
|
'This option has been removed, you can use Dashboards to provide '.
|
||||||
|
'homepage customization. See T11533 for more details.'),
|
||||||
|
|
||||||
|
'maniphest.priorities.needs-triage' => pht(
|
||||||
|
'This option has been removed, you can use Dashboards to provide '.
|
||||||
|
'homepage customization. See T11533 for more details.'),
|
||||||
|
|
||||||
);
|
);
|
||||||
|
|
||||||
return $ancient_config;
|
return $ancient_config;
|
||||||
|
|
|
@ -213,10 +213,6 @@ final class PhabricatorCoreConfigOptions
|
||||||
->setLocked(true)
|
->setLocked(true)
|
||||||
->setDescription(
|
->setDescription(
|
||||||
pht('Customized settings for Phabricator applications.')),
|
pht('Customized settings for Phabricator applications.')),
|
||||||
$this->newOption('welcome.html', 'string', null)
|
|
||||||
->setLocked(true)
|
|
||||||
->setDescription(
|
|
||||||
pht('Custom HTML to show on the main Phabricator dashboard.')),
|
|
||||||
$this->newOption('phabricator.cache-namespace', 'string', 'phabricator')
|
$this->newOption('phabricator.cache-namespace', 'string', 'phabricator')
|
||||||
->setLocked(true)
|
->setLocked(true)
|
||||||
->setDescription(pht('Cache namespace.')),
|
->setDescription(pht('Cache namespace.')),
|
||||||
|
|
|
@ -356,28 +356,6 @@ EOTEXT
|
||||||
'string',
|
'string',
|
||||||
'[Maniphest]')
|
'[Maniphest]')
|
||||||
->setDescription(pht('Subject prefix for Maniphest mail.')),
|
->setDescription(pht('Subject prefix for Maniphest mail.')),
|
||||||
$this->newOption(
|
|
||||||
'maniphest.priorities.unbreak-now',
|
|
||||||
'int',
|
|
||||||
100)
|
|
||||||
->setSummary(pht('Priority used to populate "Unbreak Now" on home.'))
|
|
||||||
->setDescription(
|
|
||||||
pht(
|
|
||||||
'Temporary setting. If set, this priority is used to populate the '.
|
|
||||||
'"Unbreak Now" panel on the home page. You should adjust this if '.
|
|
||||||
'you adjust priorities using `%s`.',
|
|
||||||
'maniphest.priorities')),
|
|
||||||
$this->newOption(
|
|
||||||
'maniphest.priorities.needs-triage',
|
|
||||||
'int',
|
|
||||||
90)
|
|
||||||
->setSummary(pht('Priority used to populate "Needs Triage" on home.'))
|
|
||||||
->setDescription(
|
|
||||||
pht(
|
|
||||||
'Temporary setting. If set, this priority is used to populate the '.
|
|
||||||
'"Needs Triage" panel on the home page. You should adjust this if '.
|
|
||||||
'you adjust priorities using `%s`.',
|
|
||||||
'maniphest.priorities')),
|
|
||||||
$this->newOption('maniphest.points', $points_type, array())
|
$this->newOption('maniphest.points', $points_type, array())
|
||||||
->setSummary(pht('Configure point values for tasks.'))
|
->setSummary(pht('Configure point values for tasks.'))
|
||||||
->setDescription($points_description)
|
->setDescription($points_description)
|
||||||
|
|
Loading…
Reference in a new issue