From 33a06c97d35e4060ea68b2bece41706e8d2a5fc6 Mon Sep 17 00:00:00 2001 From: epriestley Date: Wed, 25 Feb 2015 11:49:38 -0800 Subject: [PATCH] Use disabled style when viewing flags if the underlying object is closed Summary: See IRC. This regressed at some point, probably when we fixed these rendering links-inside-links. Test Plan: Viewed a flagged, closed task. Reviewers: btrahan, chad Reviewed By: chad Subscribers: epriestley Differential Revision: https://secure.phabricator.com/D11885 --- src/applications/flag/query/PhabricatorFlagSearchEngine.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/applications/flag/query/PhabricatorFlagSearchEngine.php b/src/applications/flag/query/PhabricatorFlagSearchEngine.php index 9975a3985f..eec7027fa1 100644 --- a/src/applications/flag/query/PhabricatorFlagSearchEngine.php +++ b/src/applications/flag/query/PhabricatorFlagSearchEngine.php @@ -152,6 +152,11 @@ final class PhabricatorFlagSearchEngine ->setHeader($flag->getHandle()->getFullName()) ->setHref($flag->getHandle()->getURI()); + $status_open = PhabricatorObjectHandleStatus::STATUS_OPEN; + if ($flag->getHandle()->getStatus() != $status_open) { + $item->setDisabled(true); + } + $item->addAction( id(new PHUIListItemView()) ->setIcon('fa-pencil')