Page MenuHomePhabricator

D10169.diff
No OneTemporary

D10169.diff

diff --git a/src/applications/calendar/query/PhabricatorCalendarEventSearchEngine.php b/src/applications/calendar/query/PhabricatorCalendarEventSearchEngine.php
--- a/src/applications/calendar/query/PhabricatorCalendarEventSearchEngine.php
+++ b/src/applications/calendar/query/PhabricatorCalendarEventSearchEngine.php
@@ -166,6 +166,16 @@
return parent::buildSavedQueryFromBuiltin($query_key);
}
+ protected function getRequiredHandlePHIDsForResultList(
+ array $objects,
+ PhabricatorSavedQuery $query) {
+ $phids = array();
+ foreach ($objects as $event) {
+ $phids[$event->getUserPHID()] = 1;
+ }
+ return array_keys($phids);
+ }
+
protected function renderResultList(
array $events,
PhabricatorSavedQuery $query,
@@ -192,6 +202,7 @@
}
$from = phabricator_datetime($event->getDateFrom(), $viewer);
$to = phabricator_datetime($event->getDateTo(), $viewer);
+ $creator_handle = $handles[$event->getUserPHID()];
$color = ($event->getStatus() == PhabricatorCalendarEvent::STATUS_AWAY)
? 'red'
@@ -201,6 +212,7 @@
->setHeader($event->getTerseSummary($viewer))
->setHref($href)
->setBarColor($color)
+ ->addByline(pht('Creator: %s', $creator_handle->renderLink()))
->addAttribute(pht('From %s to %s', $from, $to))
->addAttribute(
phutil_utf8_shorten($event->getDescription(), 64));

File Metadata

Mime Type
text/plain
Expires
Fri, May 10, 9:07 PM (1 w, 5 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6284125
Default Alt Text
D10169.diff (1 KB)

Event Timeline