Differential D15574 Diff 37547 src/applications/daemon/controller/PhabricatorDaemonConsoleController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/daemon/controller/PhabricatorDaemonConsoleController.php
Show First 20 Lines • Show All 111 Lines • ▼ Show 20 Lines | $completed_table->setHeaders( | ||||
)); | )); | ||||
$completed_table->setColumnClasses( | $completed_table->setColumnClasses( | ||||
array( | array( | ||||
'wide', | 'wide', | ||||
'n', | 'n', | ||||
'n', | 'n', | ||||
)); | )); | ||||
$completed_panel = new PHUIObjectBoxView(); | $completed_panel = id(new PHUIObjectBoxView()) | ||||
$completed_panel->setHeaderText( | ->setHeaderText(pht('Recently Completed Tasks (Last 15m)')) | ||||
pht('Recently Completed Tasks (Last 15m)')); | ->setTable($completed_table); | ||||
$completed_panel->setTable($completed_table); | |||||
$daemon_table = new PhabricatorDaemonLogListView(); | $daemon_table = new PhabricatorDaemonLogListView(); | ||||
$daemon_table->setUser($viewer); | $daemon_table->setUser($viewer); | ||||
$daemon_table->setDaemonLogs($logs); | $daemon_table->setDaemonLogs($logs); | ||||
$daemon_panel = new PHUIObjectBoxView(); | $daemon_panel = id(new PHUIObjectBoxView()); | ||||
$daemon_panel->setHeaderText(pht('Active Daemons')); | $daemon_panel->setHeaderText(pht('Active Daemons')); | ||||
$daemon_panel->setObjectList($daemon_table); | $daemon_panel->setObjectList($daemon_table); | ||||
$tasks = id(new PhabricatorWorkerLeaseQuery()) | $tasks = id(new PhabricatorWorkerLeaseQuery()) | ||||
->setSkipLease(true) | ->setSkipLease(true) | ||||
->withLeasedTasks(true) | ->withLeasedTasks(true) | ||||
->setLimit(100) | ->setLimit(100) | ||||
▲ Show 20 Lines • Show All 75 Lines • ▼ Show 20 Lines | $nav->appendChild( | ||||
$completed_panel, | $completed_panel, | ||||
$daemon_panel, | $daemon_panel, | ||||
$queued_panel, | $queued_panel, | ||||
$leased_panel, | $leased_panel, | ||||
$upcoming_panel, | $upcoming_panel, | ||||
$triggers_panel, | $triggers_panel, | ||||
)); | )); | ||||
return $this->buildApplicationPage( | return $this->newPage() | ||||
$nav, | ->setTitle(pht('Console')) | ||||
array( | ->appendChild($nav); | ||||
'title' => pht('Console'), | |||||
)); | |||||
} | } | ||||
private function buildTriggersTable(array $triggers) { | private function buildTriggersTable(array $triggers) { | ||||
$viewer = $this->getViewer(); | $viewer = $this->getViewer(); | ||||
$rows = array(); | $rows = array(); | ||||
foreach ($triggers as $trigger) { | foreach ($triggers as $trigger) { | ||||
$event = $trigger->getEvent(); | $event = $trigger->getEvent(); | ||||
Show All 38 Lines |