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

Reply via email to