Differential D13123 Diff 31761 src/applications/settings/controller/PhabricatorSettingsMainController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/settings/controller/PhabricatorSettingsMainController.php
| Show First 20 Lines • Show All 91 Lines • ▼ Show 20 Lines | foreach ($panel_specs as $spec) { | ||||
| $panels[] = $class->buildPanels(); | $panels[] = $class->buildPanels(); | ||||
| } | } | ||||
| $panels = array_mergev($panels); | $panels = array_mergev($panels); | ||||
| $panels = mpull($panels, null, 'getPanelKey'); | $panels = mpull($panels, null, 'getPanelKey'); | ||||
| $result = array(); | $result = array(); | ||||
| foreach ($panels as $key => $panel) { | foreach ($panels as $key => $panel) { | ||||
| $panel->setUser($this->user); | |||||
| if (!$panel->isEnabled()) { | if (!$panel->isEnabled()) { | ||||
| continue; | continue; | ||||
| } | } | ||||
| if (!$this->isSelf()) { | if (!$this->isSelf()) { | ||||
| if (!$panel->isEditableByAdministrators()) { | if (!$panel->isEditableByAdministrators()) { | ||||
| continue; | continue; | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 52 Lines • Show Last 20 Lines | |||||