Differential D7544 Diff 17035 src/applications/harbormaster/controller/HarbormasterBuildViewController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/harbormaster/controller/HarbormasterBuildViewController.php
Show First 20 Lines • Show All 181 Lines • ▼ Show 20 Lines | $properties = id(new PHUIPropertyListView()) | ||||
->setObject($build) | ->setObject($build) | ||||
->setActionList($actions); | ->setActionList($actions); | ||||
$box->addPropertyList($properties); | $box->addPropertyList($properties); | ||||
$properties->addProperty( | $properties->addProperty( | ||||
pht('Status'), | pht('Status'), | ||||
$this->getStatus($build)); | $this->getStatus($build)); | ||||
$handles = id(new PhabricatorHandleQuery()) | |||||
->setViewer($viewer) | |||||
->withPHIDs(array( | |||||
$build->getBuildablePHID(), | |||||
$build->getBuildPlanPHID())) | |||||
->execute(); | |||||
$properties->addProperty( | |||||
pht('Buildable'), | |||||
$handles[$build->getBuildablePHID()]->renderLink()); | |||||
$properties->addProperty( | |||||
pht('Build Plan'), | |||||
$handles[$build->getBuildPlanPHID()]->renderLink()); | |||||
} | } | ||||
private function getStatus(HarbormasterBuild $build) { | private function getStatus(HarbormasterBuild $build) { | ||||
if ($build->getCancelRequested()) { | if ($build->getCancelRequested()) { | ||||
return pht('Cancelling'); | return pht('Cancelling'); | ||||
} | } | ||||
switch ($build->getBuildStatus()) { | switch ($build->getBuildStatus()) { | ||||
case HarbormasterBuild::STATUS_INACTIVE: | case HarbormasterBuild::STATUS_INACTIVE: | ||||
Show All 21 Lines |