Changeset View
Changeset View
Standalone View
Standalone View
src/applications/people/controller/PhabricatorPeopleController.php
| Show All 31 Lines | protected function buildApplicationMenu() { | ||||
| return $this->buildSideNavView()->getMenu(); | return $this->buildSideNavView()->getMenu(); | ||||
| } | } | ||||
| protected function buildApplicationCrumbs() { | protected function buildApplicationCrumbs() { | ||||
| $crumbs = parent::buildApplicationCrumbs(); | $crumbs = parent::buildApplicationCrumbs(); | ||||
| $viewer = $this->getRequest()->getUser(); | $viewer = $this->getRequest()->getUser(); | ||||
| if ($viewer->getIsAdmin()) { | $can_create = $this->hasApplicationCapability( | ||||
| PeopleCreateUsersCapability::CAPABILITY); | |||||
| $crumbs->addAction( | $crumbs->addAction( | ||||
| id(new PHUIListItemView()) | id(new PHUIListItemView()) | ||||
| ->setName(pht('Create New User')) | ->setName(pht('Create New User')) | ||||
| ->setHref($this->getApplicationURI('create/')) | ->setHref($this->getApplicationURI('create/')) | ||||
| ->setDisabled(!$can_create) | |||||
| ->setIcon('fa-plus-square')); | ->setIcon('fa-plus-square')); | ||||
| } | |||||
| return $crumbs; | return $crumbs; | ||||
| } | } | ||||
| } | } | ||||