Changeset View
Changeset View
Standalone View
Standalone View
src/applications/tokens/event/PhabricatorTokenUIEventListener.php
| Show All 40 Lines | $current = id(new PhabricatorTokenGivenQuery()) | ||||
| ->setViewer($user) | ->setViewer($user) | ||||
| ->withAuthorPHIDs(array($user->getPHID())) | ->withAuthorPHIDs(array($user->getPHID())) | ||||
| ->withObjectPHIDs(array($object->getPHID())) | ->withObjectPHIDs(array($object->getPHID())) | ||||
| ->execute(); | ->execute(); | ||||
| if (!$current) { | if (!$current) { | ||||
| $token_action = id(new PhabricatorActionView()) | $token_action = id(new PhabricatorActionView()) | ||||
| ->setWorkflow(true) | ->setWorkflow(true) | ||||
| ->setHref('/token/give/'.$object->getPHID().'/') | ->setHref('/tokens/give/'.$object->getPHID().'/') | ||||
| ->setName(pht('Award Token')) | ->setName(pht('Award Token')) | ||||
| ->setIcon('fa-trophy'); | ->setIcon('fa-trophy'); | ||||
| } else { | } else { | ||||
| $token_action = id(new PhabricatorActionView()) | $token_action = id(new PhabricatorActionView()) | ||||
| ->setWorkflow(true) | ->setWorkflow(true) | ||||
| ->setHref('/token/give/'.$object->getPHID().'/') | ->setHref('/tokens/give/'.$object->getPHID().'/') | ||||
| ->setName(pht('Rescind Token')) | ->setName(pht('Rescind Token')) | ||||
| ->setIcon('fa-trophy'); | ->setIcon('fa-trophy'); | ||||
| } | } | ||||
| if (!$user->isLoggedIn()) { | if (!$user->isLoggedIn()) { | ||||
| $token_action->setDisabled(true); | $token_action->setDisabled(true); | ||||
| } | } | ||||
| $actions = $event->getValue('actions'); | $actions = $event->getValue('actions'); | ||||
| ▲ Show 20 Lines • Show All 84 Lines • Show Last 20 Lines | |||||