3
final class ReleephBranchHistoryController extends ReleephBranchController {
7
public function shouldAllowPublic() {
11
public function willProcessRequest(array $data) {
12
$this->branchID = $data['branchID'];
15
public function processRequest() {
16
$request = $this->getRequest();
17
$viewer = $request->getUser();
19
$branch = id(new ReleephBranchQuery())
21
->withIDs(array($this->branchID))
24
return new Aphront404Response();
26
$this->setBranch($branch);
28
$xactions = id(new ReleephBranchTransactionQuery())
30
->withObjectPHIDs(array($branch->getPHID()))
33
$timeline = id(new PhabricatorApplicationTransactionView())
35
->setObjectPHID($branch->getPHID())
36
->setTransactions($xactions)
37
->setShouldTerminate(true);
39
$crumbs = $this->buildApplicationCrumbs();
40
$crumbs->addTextCrumb(pht('History'));
42
return $this->buildApplicationPage(
48
'title' => pht('Branch History'),