Differential D20355 Diff 48606 src/applications/project/engine/PhabricatorProjectProfileMenuEngine.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/engine/PhabricatorProjectProfileMenuEngine.php
Show All 16 Lines | public function getItemURI($path) { | ||||
return "/project/{$id}/item/{$path}"; | return "/project/{$id}/item/{$path}"; | ||||
} | } | ||||
protected function getBuiltinProfileItems($object) { | protected function getBuiltinProfileItems($object) { | ||||
$items = array(); | $items = array(); | ||||
$items[] = $this->newItem() | $items[] = $this->newItem() | ||||
->setBuiltinKey(PhabricatorProject::ITEM_PICTURE) | ->setBuiltinKey(PhabricatorProject::ITEM_PICTURE) | ||||
->setMenuItemKey(PhabricatorProjectPictureProfileMenuItem::MENUITEMKEY); | ->setMenuItemKey(PhabricatorProjectPictureProfileMenuItem::MENUITEMKEY) | ||||
->setIsHeadItem(true); | |||||
$items[] = $this->newItem() | $items[] = $this->newItem() | ||||
->setBuiltinKey(PhabricatorProject::ITEM_PROFILE) | ->setBuiltinKey(PhabricatorProject::ITEM_PROFILE) | ||||
->setMenuItemKey(PhabricatorProjectDetailsProfileMenuItem::MENUITEMKEY); | ->setMenuItemKey(PhabricatorProjectDetailsProfileMenuItem::MENUITEMKEY); | ||||
$items[] = $this->newItem() | $items[] = $this->newItem() | ||||
->setBuiltinKey(PhabricatorProject::ITEM_POINTS) | ->setBuiltinKey(PhabricatorProject::ITEM_POINTS) | ||||
->setMenuItemKey(PhabricatorProjectPointsProfileMenuItem::MENUITEMKEY); | ->setMenuItemKey(PhabricatorProjectPointsProfileMenuItem::MENUITEMKEY); | ||||
$items[] = $this->newItem() | $items[] = $this->newItem() | ||||
->setBuiltinKey(PhabricatorProject::ITEM_WORKBOARD) | ->setBuiltinKey(PhabricatorProject::ITEM_WORKBOARD) | ||||
->setMenuItemKey(PhabricatorProjectWorkboardProfileMenuItem::MENUITEMKEY); | ->setMenuItemKey(PhabricatorProjectWorkboardProfileMenuItem::MENUITEMKEY); | ||||
$items[] = $this->newItem() | $items[] = $this->newItem() | ||||
->setBuiltinKey(PhabricatorProject::ITEM_MEMBERS) | ->setBuiltinKey(PhabricatorProject::ITEM_MEMBERS) | ||||
->setMenuItemKey(PhabricatorProjectMembersProfileMenuItem::MENUITEMKEY); | ->setMenuItemKey(PhabricatorProjectMembersProfileMenuItem::MENUITEMKEY); | ||||
$items[] = $this->newItem() | $items[] = $this->newItem() | ||||
->setBuiltinKey(PhabricatorProject::ITEM_SUBPROJECTS) | ->setBuiltinKey(PhabricatorProject::ITEM_SUBPROJECTS) | ||||
->setMenuItemKey( | ->setMenuItemKey( | ||||
PhabricatorProjectSubprojectsProfileMenuItem::MENUITEMKEY); | PhabricatorProjectSubprojectsProfileMenuItem::MENUITEMKEY); | ||||
$items[] = $this->newItem() | $items[] = $this->newItem() | ||||
->setBuiltinKey(PhabricatorProject::ITEM_MANAGE) | ->setBuiltinKey(PhabricatorProject::ITEM_MANAGE) | ||||
->setMenuItemKey(PhabricatorProjectManageProfileMenuItem::MENUITEMKEY); | ->setMenuItemKey(PhabricatorProjectManageProfileMenuItem::MENUITEMKEY) | ||||
->setIsTailItem(true); | |||||
return $items; | return $items; | ||||
} | } | ||||
} | } |