diff --git a/src/applications/calendar/controller/PhabricatorCalendarEventEditController.php b/src/applications/calendar/controller/PhabricatorCalendarEventEditController.php --- a/src/applications/calendar/controller/PhabricatorCalendarEventEditController.php +++ b/src/applications/calendar/controller/PhabricatorCalendarEventEditController.php @@ -183,9 +183,13 @@ $nav = $this->buildSideNavView($status); $nav->selectFilter($filter); - $crumbs = $this - ->buildApplicationCrumbs() - ->addTextCrumb($page_title); + $crumbs = $this->buildApplicationCrumbs(); + + if (!$this->isCreate()) { + $crumbs->addTextCrumb('E'.$status->getId(), '/E'.$status->getId()); + } + + $crumbs->addTextCrumb($page_title); $nav->appendChild( array( diff --git a/src/applications/calendar/controller/PhabricatorCalendarEventViewController.php b/src/applications/calendar/controller/PhabricatorCalendarEventViewController.php --- a/src/applications/calendar/controller/PhabricatorCalendarEventViewController.php +++ b/src/applications/calendar/controller/PhabricatorCalendarEventViewController.php @@ -25,9 +25,9 @@ return new Aphront404Response(); } - $title = pht('Event %d', $event->getID()); + $title = 'E'.$event->getID(); $crumbs = $this->buildApplicationCrumbs(); - $crumbs->addTextCrumb($title); + $crumbs->addTextCrumb($title, '/E'.$event->getID()); $header = $this->buildHeaderView($event); $actions = $this->buildActionView($event);