Path: blob/master/src/applications/config/controller/settings/PhabricatorConfigSettingsHistoryController.php
12261 views
<?php12final class PhabricatorConfigSettingsHistoryController3extends PhabricatorConfigSettingsController {45public function handleRequest(AphrontRequest $request) {6$viewer = $request->getViewer();7$id = $request->getURIData('id');89$xactions = id(new PhabricatorConfigTransactionQuery())10->setViewer($viewer)11->needComments(true)12->execute();1314$object = new PhabricatorConfigEntry();1516$xaction = $object->getApplicationTransactionTemplate();1718$timeline = id(new PhabricatorApplicationTransactionView())19->setViewer($viewer)20->setTransactions($xactions)21->setRenderAsFeed(true)22->setObjectPHID(PhabricatorPHIDConstants::PHID_VOID);2324$timeline->setShouldTerminate(true);2526$title = pht('Settings History');27$header = $this->buildHeaderView($title);2829$nav = $this->newNavigation('history');3031$crumbs = $this->newCrumbs()32->addTextCrumb($title);3334$content = id(new PHUITwoColumnView())35->setHeader($header)36->setFooter($timeline);3738return $this->newPage()39->setTitle($title)40->setCrumbs($crumbs)41->setNavigation($nav)42->appendChild($content);43}4445}464748