diff --git a/src/applications/harbormaster/controller/HarbormasterBuildableListController.php b/src/applications/harbormaster/controller/HarbormasterBuildableListController.php --- a/src/applications/harbormaster/controller/HarbormasterBuildableListController.php +++ b/src/applications/harbormaster/controller/HarbormasterBuildableListController.php @@ -32,7 +32,7 @@ $viewer = $this->getRequest()->getUser(); $list = new PHUIObjectItemListView(); - $list->setStates(true); + $list->setCards(true); foreach ($buildables as $buildable) { $id = $buildable->getID(); @@ -55,28 +55,25 @@ switch ($buildable->getBuildableStatus()) { case HarbormasterBuildable::STATUS_PASSED: - $item->setState(PHUIObjectItemView::STATE_SUCCESS); + $item->setBarColor('green'); + $item->addByline(pht('Build Passed')); break; case HarbormasterBuildable::STATUS_FAILED: - $item->setState(PHUIObjectItemView::STATE_FAIL); + $item->setBarColor('red'); + $item->addByline(pht('Build Failed')); break; case HarbormasterBuildable::STATUS_BUILDING: - $item->setState(PHUIObjectItemView::STATE_BUILD); - break; - default: - $item->setState(PHUIObjectItemView::STATE_WARN); + $item->setBarColor('red'); + $item->addByline(pht('Building')); break; + } $list->addItem($item); } - $box = id(new PHUIObjectBoxView()) - ->setHeaderText(pht('Buildables')) - ->appendChild($list); - - return $box; + return $list; } public function buildSideNavView($for_app = false) {