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:
parent
e81ec738f3
commit
cf34185f2e
4 changed files with 18 additions and 14 deletions
|
@ -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'),
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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(
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue