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

at recaptime-dev/main 38 lines 951 B view raw
1<?php 2 3final class PhabricatorFeedDetailController extends PhabricatorFeedController { 4 5 public function handleRequest(AphrontRequest $request) { 6 $viewer = $request->getViewer(); 7 $id = $request->getURIData('id'); 8 9 $story = id(new PhabricatorFeedQuery()) 10 ->setViewer($viewer) 11 ->withChronologicalKeys(array($id)) 12 ->executeOne(); 13 if (!$story) { 14 return new Aphront404Response(); 15 } 16 17 if ($request->getStr('text')) { 18 $text = $story->renderText(); 19 return id(new AphrontPlainTextResponse())->setContent($text); 20 } 21 22 $feed = array($story); 23 $builder = new PhabricatorFeedBuilder($feed); 24 $builder->setUser($viewer); 25 $feed_view = $builder->buildView(); 26 27 $title = pht('Story'); 28 29 $crumbs = $this->buildApplicationCrumbs(); 30 $crumbs->addTextCrumb($title); 31 32 return $this->newPage() 33 ->setTitle($title) 34 ->setCrumbs($crumbs) 35 ->appendChild($feed_view); 36 } 37 38}