Make minor improvements to Drydock web interface
Summary: Consolidate some code and start on lease detail pages.
Test Plan: {F22783}
Reviewers: btrahan
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T2015
Differential Revision: https://secure.phabricator.com/D3901
This commit is contained in:
@@ -27,38 +27,10 @@ final class DrydockLogController extends DrydockController {
|
||||
|
||||
$logs = $query->executeWithOffsetPager($pager);
|
||||
|
||||
$rows = array();
|
||||
foreach ($logs as $log) {
|
||||
$rows[] = array(
|
||||
$log->getResourceID(),
|
||||
$log->getLeaseID(),
|
||||
phutil_escape_html($log->getMessage()),
|
||||
phabricator_datetime($log->getEpoch(), $user),
|
||||
);
|
||||
}
|
||||
$table = $this->buildLogTableView($logs);
|
||||
$table->appendChild($pager);
|
||||
|
||||
$table = new AphrontTableView($rows);
|
||||
$table->setHeaders(
|
||||
array(
|
||||
'Resource',
|
||||
'Lease',
|
||||
'Message',
|
||||
'Date',
|
||||
));
|
||||
$table->setColumnClasses(
|
||||
array(
|
||||
'',
|
||||
'',
|
||||
'wide',
|
||||
'',
|
||||
));
|
||||
|
||||
$panel = new AphrontPanelView();
|
||||
$panel->setHeader('Drydock Logs');
|
||||
$panel->appendChild($table);
|
||||
$panel->appendChild($pager);
|
||||
|
||||
$nav->appendChild($panel);
|
||||
$nav->appendChild($table);
|
||||
|
||||
return $this->buildStandardPageResponse(
|
||||
$nav,
|
||||
|
||||
Reference in New Issue
Block a user