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 |