@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.

Fixing some calendar event timeline issues.

Summary: Ref T7953, Fixing some calendar event timeline issues.

Test Plan: Create event, event timeline should reflect the transaction.

Reviewers: #blessed_reviewers, epriestley

Reviewed By: #blessed_reviewers, epriestley

Subscribers: Korvin, epriestley

Maniphest Tasks: T7953

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

+5 -6
-4
src/applications/calendar/controller/PhabricatorCalendarEventViewController.php
··· 102 102 ->setUser($viewer) 103 103 ->setObject($event); 104 104 105 - // $properties->addProperty( 106 - // pht('Name'), 107 - // $event->getName()); 108 - 109 105 $properties->addProperty( 110 106 pht('Starts'), 111 107 phabricator_datetime($event->getDateFrom(), $viewer));
+5 -2
src/applications/calendar/storage/PhabricatorCalendarEventTransaction.php
··· 43 43 public function shouldHide() { 44 44 $old = $this->getOldValue(); 45 45 switch ($this->getTransactionType()) { 46 - case self::TYPE_NAME: 47 46 case self::TYPE_START_DATE: 48 47 case self::TYPE_END_DATE: 49 48 case self::TYPE_STATUS: ··· 76 75 $type = $this->getTransactionType(); 77 76 switch ($type) { 78 77 case self::TYPE_NAME: 79 - if ($old) { 78 + if ($old === null) { 79 + return pht( 80 + '%s created this event.', 81 + $this->renderHandleLink($author_phid)); 82 + } else { 80 83 return pht( 81 84 '%s changed the name of this event from %s to %s.', 82 85 $this->renderHandleLink($author_phid),