Differential D15200 Diff 36696 src/applications/project/profilepanel/PhabricatorProjectSubprojectsProfilePanel.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/profilepanel/PhabricatorProjectSubprojectsProfilePanel.php
| <?php | <?php | ||||
| final class PhabricatorProjectSubprojectsProfilePanel | final class PhabricatorProjectSubprojectsProfilePanel | ||||
| extends PhabricatorProfilePanel { | extends PhabricatorProfilePanel { | ||||
| const PANELKEY = 'project.subprojects'; | const PANELKEY = 'project.subprojects'; | ||||
| public function getPanelTypeName() { | public function getPanelTypeName() { | ||||
| return pht('Project Subprojects'); | return pht('Project Subprojects'); | ||||
| } | } | ||||
| private function getDefaultName() { | private function getDefaultName() { | ||||
| return pht('Subprojects'); | return pht('Subprojects'); | ||||
| } | } | ||||
| public function shouldEnableForObject($object) { | |||||
| if ($object->isMilestone()) { | |||||
| return false; | |||||
| } | |||||
| return true; | |||||
| } | |||||
| public function getDisplayName( | public function getDisplayName( | ||||
| PhabricatorProfilePanelConfiguration $config) { | PhabricatorProfilePanelConfiguration $config) { | ||||
| $name = $config->getPanelProperty('name'); | $name = $config->getPanelProperty('name'); | ||||
| if (strlen($name)) { | if (strlen($name)) { | ||||
| return $name; | return $name; | ||||
| } | } | ||||
| Show All 40 Lines | |||||