Differential D20934 Diff 49950 src/applications/config/controller/settings/PhabricatorConfigSettingsHistoryController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/config/controller/settings/PhabricatorConfigSettingsHistoryController.php
- This file was moved from src/applications/config/controller/PhabricatorConfigHistoryController.php.
<?php | <?php | ||||
final class PhabricatorConfigHistoryController | final class PhabricatorConfigSettingsHistoryController | ||||
extends PhabricatorConfigController { | extends PhabricatorConfigSettingsController { | ||||
public function handleRequest(AphrontRequest $request) { | public function handleRequest(AphrontRequest $request) { | ||||
$viewer = $request->getViewer(); | $viewer = $request->getViewer(); | ||||
$id = $request->getURIData('id'); | $id = $request->getURIData('id'); | ||||
$xactions = id(new PhabricatorConfigTransactionQuery()) | $xactions = id(new PhabricatorConfigTransactionQuery()) | ||||
->setViewer($viewer) | ->setViewer($viewer) | ||||
->needComments(true) | ->needComments(true) | ||||
Show All 9 Lines | $timeline = id(new PhabricatorApplicationTransactionView()) | ||||
->setRenderAsFeed(true) | ->setRenderAsFeed(true) | ||||
->setObjectPHID(PhabricatorPHIDConstants::PHID_VOID); | ->setObjectPHID(PhabricatorPHIDConstants::PHID_VOID); | ||||
$timeline->setShouldTerminate(true); | $timeline->setShouldTerminate(true); | ||||
$title = pht('Settings History'); | $title = pht('Settings History'); | ||||
$header = $this->buildHeaderView($title); | $header = $this->buildHeaderView($title); | ||||
$nav = $this->buildSideNavView(); | $nav = $this->newNavigation('history'); | ||||
$nav->selectFilter('history/'); | |||||
$crumbs = $this->buildApplicationCrumbs() | $crumbs = $this->newCrumbs() | ||||
->addTextCrumb($title) | ->addTextCrumb($title); | ||||
->setBorder(true); | |||||
$content = id(new PHUITwoColumnView()) | $content = id(new PHUITwoColumnView()) | ||||
->setHeader($header) | ->setHeader($header) | ||||
->setFooter($timeline); | ->setFooter($timeline); | ||||
return $this->newPage() | return $this->newPage() | ||||
->setTitle($title) | ->setTitle($title) | ||||
->setCrumbs($crumbs) | ->setCrumbs($crumbs) | ||||
->setNavigation($nav) | ->setNavigation($nav) | ||||
->appendChild($content); | ->appendChild($content); | ||||
} | } | ||||
} | } |