Differential D16048 Diff 38616 src/applications/settings/application/PhabricatorSettingsApplication.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/settings/application/PhabricatorSettingsApplication.php
| Show All 21 Lines | public function canUninstall() { | ||||
| return false; | return false; | ||||
| } | } | ||||
| public function isLaunchable() { | public function isLaunchable() { | ||||
| return false; | return false; | ||||
| } | } | ||||
| public function getRoutes() { | public function getRoutes() { | ||||
| $panel_pattern = '(?:page/(?P<pageKey>[^/]+)/(?:(?P<formSaved>saved)/)?)?'; | |||||
| return array( | return array( | ||||
| '/settings/' => array( | '/settings/' => array( | ||||
| '(?:(?P<id>\d+)/)?'. | $this->getQueryRoutePattern() => 'PhabricatorSettingsListController', | ||||
| '(?:panel/(?P<pageKey>(?P<key>[^/]+))/'. | 'user/(?P<username>[^/]+)/'.$panel_pattern | ||||
| '(?:(?P<formSaved>saved)/)?'. | => 'PhabricatorSettingsMainController', | ||||
| ')?' | 'builtin/(?P<builtin>global)/'.$panel_pattern | ||||
| => 'PhabricatorSettingsMainController', | => 'PhabricatorSettingsMainController', | ||||
| 'adjust/' => 'PhabricatorSettingsAdjustController', | 'adjust/' => 'PhabricatorSettingsAdjustController', | ||||
| 'timezone/(?P<offset>[^/]+)/' | 'timezone/(?P<offset>[^/]+)/' | ||||
| => 'PhabricatorSettingsTimezoneController', | => 'PhabricatorSettingsTimezoneController', | ||||
| ), | ), | ||||
| ); | ); | ||||
| } | } | ||||
| public function getApplicationGroup() { | public function getApplicationGroup() { | ||||
| return self::GROUP_UTILITIES; | return self::GROUP_UTILITIES; | ||||
| } | } | ||||
| } | } | ||||