Differential D7544 Diff 17035 src/applications/harbormaster/controller/HarbormasterBuildableViewController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/harbormaster/controller/HarbormasterBuildableViewController.php
Show All 22 Lines | $buildable = id(new HarbormasterBuildableQuery()) | ||||
->executeOne(); | ->executeOne(); | ||||
if (!$buildable) { | if (!$buildable) { | ||||
return new Aphront404Response(); | return new Aphront404Response(); | ||||
} | } | ||||
$builds = id(new HarbormasterBuildQuery()) | $builds = id(new HarbormasterBuildQuery()) | ||||
->setViewer($viewer) | ->setViewer($viewer) | ||||
->withBuildablePHIDs(array($buildable->getPHID())) | ->withBuildablePHIDs(array($buildable->getPHID())) | ||||
->needBuildPlans(true) | |||||
->execute(); | ->execute(); | ||||
$build_list = id(new PHUIObjectItemListView()) | $build_list = id(new PHUIObjectItemListView()) | ||||
->setUser($viewer); | ->setUser($viewer); | ||||
foreach ($builds as $build) { | foreach ($builds as $build) { | ||||
$view_uri = $this->getApplicationURI('/build/'.$build->getID().'/'); | $view_uri = $this->getApplicationURI('/build/'.$build->getID().'/'); | ||||
$item = id(new PHUIObjectItemView()) | $item = id(new PHUIObjectItemView()) | ||||
->setObjectName(pht('Build %d', $build->getID())) | ->setObjectName(pht('Build %d', $build->getID())) | ||||
▲ Show 20 Lines • Show All 122 Lines • Show Last 20 Lines |