1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-04-07 09:58:33 +02:00

[Redesign] Update Drydock UI

Summary: Ref T8099, Updates Drydock with new StatusIcon over barColor. Making a guess on best icons, feel free to change.

Test Plan: Review Drydock UI in sandbox.

Reviewers: btrahan, epriestley

Reviewed By: epriestley

Subscribers: Korvin, epriestley

Maniphest Tasks: T8341, T8099

Differential Revision: https://secure.phabricator.com/D13053
This commit is contained in:
Chad Little 2015-05-28 11:12:49 -07:00
parent e81ec738f3
commit cf34185f2e
4 changed files with 18 additions and 14 deletions

View file

@ -61,10 +61,14 @@ final class DrydockConsoleController extends DrydockController {
$crumbs = $this->buildApplicationCrumbs(); $crumbs = $this->buildApplicationCrumbs();
$crumbs->addTextCrumb(pht('Console')); $crumbs->addTextCrumb(pht('Console'));
$box = id(new PHUIObjectBoxView())
->setHeaderText(pht('Drydock Console'))
->setObjectList($menu);
return $this->buildApplicationPage( return $this->buildApplicationPage(
array( array(
$crumbs, $crumbs,
$menu, $box,
), ),
array( array(
'title' => pht('Drydock Console'), 'title' => pht('Drydock Console'),

View file

@ -42,9 +42,9 @@ final class DrydockLeaseListView extends AphrontView {
$item->setEpoch($lease->getDateCreated()); $item->setEpoch($lease->getDateCreated());
if ($lease->isActive()) { if ($lease->isActive()) {
$item->setBarColor('green'); $item->setStatusIcon('fa-dot-circle green');
} else { } else {
$item->setBarColor('red'); $item->setStatusIcon('fa-dot-circle red');
} }
$view->addItem($item); $view->addItem($item);

View file

@ -43,16 +43,16 @@ final class DrydockLogListView extends AphrontView {
$table->setDeviceReadyTable(true); $table->setDeviceReadyTable(true);
$table->setHeaders( $table->setHeaders(
array( array(
'Resource', pht('Resource'),
'Lease', pht('Lease'),
'Message', pht('Message'),
'Date', pht('Date'),
)); ));
$table->setShortHeaders( $table->setShortHeaders(
array( array(
'R', pht('R'),
'L', pht('L'),
'Message', pht('Message'),
'', '',
)); ));
$table->setColumnClasses( $table->setColumnClasses(

View file

@ -27,16 +27,16 @@ final class DrydockResourceListView extends AphrontView {
switch ($resource->getStatus()) { switch ($resource->getStatus()) {
case DrydockResourceStatus::STATUS_PENDING: case DrydockResourceStatus::STATUS_PENDING:
$item->setBarColor('yellow'); $item->setStatusIcon('fa-dot-circle yellow');
break; break;
case DrydockResourceStatus::STATUS_OPEN: case DrydockResourceStatus::STATUS_OPEN:
$item->setBarColor('green'); $item->setStatusIcon('fa-dot-circle green');
break; break;
case DrydockResourceStatus::STATUS_DESTROYED: case DrydockResourceStatus::STATUS_DESTROYED:
$item->setBarColor('black'); $item->setStatusIcon('fa-times-circle black');
break; break;
default: default:
$item->setBarColor('red'); $item->setStatusIcon('fa-dot-circle red');
break; break;
} }