Differential D8668 Diff 20579 src/applications/people/controller/PhabricatorPeopleProfileController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/people/controller/PhabricatorPeopleProfileController.php
Show First 20 Lines • Show All 58 Lines • ▼ Show 20 Lines | $actions->addAction( | ||||
id(new PhabricatorActionView()) | id(new PhabricatorActionView()) | ||||
->setIcon('image') | ->setIcon('image') | ||||
->setName(pht('Edit Profile Picture')) | ->setName(pht('Edit Profile Picture')) | ||||
->setHref($this->getApplicationURI('picture/'.$user->getID().'/')) | ->setHref($this->getApplicationURI('picture/'.$user->getID().'/')) | ||||
->setDisabled(!$can_edit) | ->setDisabled(!$can_edit) | ||||
->setWorkflow(!$can_edit)); | ->setWorkflow(!$can_edit)); | ||||
if ($viewer->getIsAdmin()) { | if ($viewer->getIsAdmin()) { | ||||
$actions->addAction( | |||||
id(new PhabricatorActionView()) | |||||
->setIcon('wrench') | |||||
->setName(pht('Edit Settings')) | |||||
->setDisabled(!$can_edit) | |||||
->setWorkflow(!$can_edit) | |||||
->setHref('/settings/'.$user->getID().'/')); | |||||
if ($user->getIsAdmin()) { | if ($user->getIsAdmin()) { | ||||
$empower_icon = 'lower-priority'; | $empower_icon = 'lower-priority'; | ||||
$empower_name = pht('Remove Administrator'); | $empower_name = pht('Remove Administrator'); | ||||
} else { | } else { | ||||
$empower_icon = 'raise-priority'; | $empower_icon = 'raise-priority'; | ||||
$empower_name = pht('Make Administrator'); | $empower_name = pht('Make Administrator'); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 196 Lines • Show Last 20 Lines |