@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Events - add a byline to event list

Summary: so you can see who the event is about...! Fixes T5621.

Test Plan: saw the creator of each event on /calendar/event/query/all/

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: epriestley, Korvin

Maniphest Tasks: T5621

Differential Revision: https://secure.phabricator.com/D10169

+12
+12
src/applications/calendar/query/PhabricatorCalendarEventSearchEngine.php
··· 166 166 return parent::buildSavedQueryFromBuiltin($query_key); 167 167 } 168 168 169 + protected function getRequiredHandlePHIDsForResultList( 170 + array $objects, 171 + PhabricatorSavedQuery $query) { 172 + $phids = array(); 173 + foreach ($objects as $event) { 174 + $phids[$event->getUserPHID()] = 1; 175 + } 176 + return array_keys($phids); 177 + } 178 + 169 179 protected function renderResultList( 170 180 array $events, 171 181 PhabricatorSavedQuery $query, ··· 192 202 } 193 203 $from = phabricator_datetime($event->getDateFrom(), $viewer); 194 204 $to = phabricator_datetime($event->getDateTo(), $viewer); 205 + $creator_handle = $handles[$event->getUserPHID()]; 195 206 196 207 $color = ($event->getStatus() == PhabricatorCalendarEvent::STATUS_AWAY) 197 208 ? 'red' ··· 201 212 ->setHeader($event->getTerseSummary($viewer)) 202 213 ->setHref($href) 203 214 ->setBarColor($color) 215 + ->addByline(pht('Creator: %s', $creator_handle->renderLink())) 204 216 ->addAttribute(pht('From %s to %s', $from, $to)) 205 217 ->addAttribute( 206 218 phutil_utf8_shorten($event->getDescription(), 64));