Christopher Johnson (WMDE) has submitted this change and it was merged. Change subject: adds Open Task Icon to IconNavView ......................................................................
adds Open Task Icon to IconNavView Bug:T86913 Change-Id: I531e6d83e7acddd7d6baf9654cc25da3bb2c8883 --- M src/controller/SprintController.php 1 file changed, 12 insertions(+), 2 deletions(-) Approvals: Christopher Johnson (WMDE): Verified; Looks good to me, approved jenkins-bot: Verified diff --git a/src/controller/SprintController.php b/src/controller/SprintController.php index f18a043..0b0b671 100644 --- a/src/controller/SprintController.php +++ b/src/controller/SprintController.php @@ -120,13 +120,13 @@ } public function buildSprintIconNavView(PhabricatorProject $project) { - $user = $this->getRequest()->getUser(); + $viewer = $this->getViewer(); $id = $project->getID(); $picture = $project->getProfileImageURI(); $name = $project->getName(); $columns = id(new PhabricatorProjectColumnQuery()) - ->setViewer($user) + ->setViewer($viewer) ->withProjectPHIDs(array($project->getPHID())) ->execute(); if ($columns) { @@ -147,6 +147,16 @@ $nav->addIcon("profile/{$id}/", $name, null, $picture); $nav->addIcon("board/{$id}/", pht('Workboard'), $board_icon); } + $class = 'PhabricatorManiphestApplication'; + if (PhabricatorApplication::isClassInstalledForViewer($class, $viewer)) { + $phid = $project->getPHID(); + $query_uri = urisprintf( + '/maniphest/?statuses=%s&allProjects=%s#R', + implode(',', ManiphestTaskStatus::getOpenStatusConstants()), + $phid); + $nav->addIcon(null, pht('Open Tasks'), 'fa-anchor', null, $query_uri); + } + $nav->addIcon("feed/{$id}/", pht('Feed'), 'fa-newspaper-o'); $nav->addIcon("members/{$id}/", pht('Members'), 'fa-group'); $nav->addIcon("edit/{$id}/", pht('Edit'), 'fa-pencil'); -- To view, visit https://gerrit.wikimedia.org/r/186220 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I531e6d83e7acddd7d6baf9654cc25da3bb2c8883 Gerrit-PatchSet: 1 Gerrit-Project: phabricator/extensions/Sprint Gerrit-Branch: master Gerrit-Owner: Christopher Johnson (WMDE) <christopher.john...@wikimedia.de> Gerrit-Reviewer: Christopher Johnson (WMDE) <christopher.john...@wikimedia.de> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits