Page MenuHomePhabricator

D15590.id37585.diff
No OneTemporary

D15590.id37585.diff

diff --git a/src/applications/badges/view/PhabricatorBadgesRecipientsListView.php b/src/applications/badges/view/PhabricatorBadgesRecipientsListView.php
--- a/src/applications/badges/view/PhabricatorBadgesRecipientsListView.php
+++ b/src/applications/badges/view/PhabricatorBadgesRecipientsListView.php
@@ -20,6 +20,7 @@
$badge = $this->badge;
$handles = $this->handles;
+ $awards = mpull($badge->getAwards(), null, 'getRecipientPHID');
$can_edit = PhabricatorPolicyFilter::hasCapability(
$viewer,
@@ -34,8 +35,17 @@
$remove_uri = '/badges/recipients/'.
$badge->getID().'/remove/?phid='.$handle->getPHID();
+ $award = $awards[$handle->getPHID()];
+ $awarder_handle = $viewer->renderHandle($award->getAwarderPHID());
+ $award_date = phabricator_date($award->getDateCreated(), $viewer);
+ $awarder_info = pht(
+ 'Awarded by %s on %s',
+ $awarder_handle->render(),
+ $award_date);
+
$item = id(new PHUIObjectItemView())
->setHeader($handle->getFullName())
+ ->setSubhead($awarder_info)
->setHref($handle->getURI())
->setImageURI($handle->getImageURI());

File Metadata

Mime Type
text/plain
Expires
Mon, Mar 17, 11:41 AM (4 d, 10 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7377921
Default Alt Text
D15590.id37585.diff (1 KB)

Event Timeline