Differential D10923 Diff 26240 src/applications/config/controller/PhabricatorConfigEditController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/config/controller/PhabricatorConfigEditController.php
Show First 20 Lines • Show All 208 Lines • ▼ Show 20 Lines | public function processRequest() { | ||||
$crumbs->addTextCrumb(pht('Config'), $this->getApplicationURI()); | $crumbs->addTextCrumb(pht('Config'), $this->getApplicationURI()); | ||||
if ($group) { | if ($group) { | ||||
$crumbs->addTextCrumb($group->getName(), $group_uri); | $crumbs->addTextCrumb($group->getName(), $group_uri); | ||||
} | } | ||||
$crumbs->addTextCrumb($this->key, '/config/edit/'.$this->key); | $crumbs->addTextCrumb($this->key, '/config/edit/'.$this->key); | ||||
$xactions = id(new PhabricatorConfigTransactionQuery()) | $timeline = $this->buildTransactionTimeline( | ||||
->withObjectPHIDs(array($config_entry->getPHID())) | $config_entry, | ||||
->setViewer($user) | new PhabricatorConfigTransactionQuery()); | ||||
->execute(); | $timeline->setShouldTerminate(true); | ||||
$xaction_view = id(new PhabricatorApplicationTransactionView()) | |||||
->setUser($user) | |||||
->setObjectPHID($config_entry->getPHID()) | |||||
->setTransactions($xactions); | |||||
return $this->buildApplicationPage( | return $this->buildApplicationPage( | ||||
array( | array( | ||||
$crumbs, | $crumbs, | ||||
$form_box, | $form_box, | ||||
$xaction_view, | $timeline, | ||||
), | ), | ||||
array( | array( | ||||
'title' => $title, | 'title' => $title, | ||||
)); | )); | ||||
} | } | ||||
private function readRequest( | private function readRequest( | ||||
PhabricatorConfigOption $option, | PhabricatorConfigOption $option, | ||||
▲ Show 20 Lines • Show All 307 Lines • Show Last 20 Lines |