Differential D15724 Diff 37891 src/applications/daemon/controller/PhabricatorDaemonBulkJobViewController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/daemon/controller/PhabricatorDaemonBulkJobViewController.php
<?php | <?php | ||||
final class PhabricatorDaemonBulkJobViewController | final class PhabricatorDaemonBulkJobViewController | ||||
extends PhabricatorDaemonController { | extends PhabricatorDaemonBulkJobController { | ||||
public function shouldAllowPublic() { | |||||
return true; | |||||
} | |||||
public function handleRequest(AphrontRequest $request) { | public function handleRequest(AphrontRequest $request) { | ||||
$viewer = $this->getViewer(); | $viewer = $this->getViewer(); | ||||
$job = id(new PhabricatorWorkerBulkJobQuery()) | $job = id(new PhabricatorWorkerBulkJobQuery()) | ||||
->setViewer($viewer) | ->setViewer($viewer) | ||||
->withIDs(array($request->getURIData('id'))) | ->withIDs(array($request->getURIData('id'))) | ||||
->executeOne(); | ->executeOne(); | ||||
if (!$job) { | if (!$job) { | ||||
return new Aphront404Response(); | return new Aphront404Response(); | ||||
} | } | ||||
$title = pht('Bulk Job %d', $job->getID()); | $title = pht('Bulk Job %d', $job->getID()); | ||||
$crumbs = $this->buildApplicationCrumbs(); | $crumbs = $this->buildApplicationCrumbs(); | ||||
$crumbs->addTextCrumb(pht('Bulk Jobs'), '/daemon/bulk/'); | |||||
$crumbs->addTextCrumb($title); | $crumbs->addTextCrumb($title); | ||||
$crumbs->setBorder(true); | $crumbs->setBorder(true); | ||||
$properties = $this->renderProperties($job); | $properties = $this->renderProperties($job); | ||||
$curtain = $this->buildCurtainView($job); | $curtain = $this->buildCurtainView($job); | ||||
$box = id(new PHUIObjectBoxView()) | $box = id(new PHUIObjectBoxView()) | ||||
->setHeaderText(pht('Details')) | ->setHeaderText(pht('Details')) | ||||
▲ Show 20 Lines • Show All 62 Lines • Show Last 20 Lines |