@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
at recaptime-dev/main 35 lines 831 B view raw
1<?php 2 3final class HeraldTranscriptListController extends HeraldController { 4 5 public function buildSideNavView() { 6 $user = $this->getRequest()->getUser(); 7 8 $nav = new AphrontSideNavFilterView(); 9 $nav->setBaseURI(new PhutilURI($this->getApplicationURI())); 10 11 id(new HeraldTranscriptSearchEngine()) 12 ->setViewer($user) 13 ->addNavigationItems($nav->getMenu()); 14 15 $nav->selectFilter(null); 16 17 return $nav; 18 } 19 20 protected function buildApplicationCrumbs() { 21 $crumbs = parent::buildApplicationCrumbs(); 22 23 $crumbs->addTextCrumb( 24 pht('Transcripts'), 25 $this->getApplicationURI('transcript/')); 26 return $crumbs; 27 } 28 29 public function handleRequest(AphrontRequest $request) { 30 return id(new HeraldTranscriptSearchEngine()) 31 ->setController($this) 32 ->buildResponse(); 33 } 34 35}