Differential D20679 Diff 49322 src/applications/harbormaster/controller/HarbormasterBuildableViewController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/harbormaster/controller/HarbormasterBuildableViewController.php
Show First 20 Lines • Show All 122 Lines • ▼ Show 20 Lines | private function buildCurtainView(HarbormasterBuildable $buildable) { | ||||
$restart_uri = "buildable/{$id}/restart/"; | $restart_uri = "buildable/{$id}/restart/"; | ||||
$pause_uri = "buildable/{$id}/pause/"; | $pause_uri = "buildable/{$id}/pause/"; | ||||
$resume_uri = "buildable/{$id}/resume/"; | $resume_uri = "buildable/{$id}/resume/"; | ||||
$abort_uri = "buildable/{$id}/abort/"; | $abort_uri = "buildable/{$id}/abort/"; | ||||
$curtain->addAction( | $curtain->addAction( | ||||
id(new PhabricatorActionView()) | id(new PhabricatorActionView()) | ||||
->setIcon('fa-repeat') | ->setIcon('fa-repeat') | ||||
->setName(pht('Restart All Builds')) | ->setName(pht('Restart Builds')) | ||||
->setHref($this->getApplicationURI($restart_uri)) | ->setHref($this->getApplicationURI($restart_uri)) | ||||
->setWorkflow(true) | ->setWorkflow(true) | ||||
->setDisabled(!$can_restart || !$can_edit)); | ->setDisabled(!$can_restart || !$can_edit)); | ||||
$curtain->addAction( | $curtain->addAction( | ||||
id(new PhabricatorActionView()) | id(new PhabricatorActionView()) | ||||
->setIcon('fa-pause') | ->setIcon('fa-pause') | ||||
->setName(pht('Pause All Builds')) | ->setName(pht('Pause Builds')) | ||||
->setHref($this->getApplicationURI($pause_uri)) | ->setHref($this->getApplicationURI($pause_uri)) | ||||
->setWorkflow(true) | ->setWorkflow(true) | ||||
->setDisabled(!$can_pause || !$can_edit)); | ->setDisabled(!$can_pause || !$can_edit)); | ||||
$curtain->addAction( | $curtain->addAction( | ||||
id(new PhabricatorActionView()) | id(new PhabricatorActionView()) | ||||
->setIcon('fa-play') | ->setIcon('fa-play') | ||||
->setName(pht('Resume All Builds')) | ->setName(pht('Resume Builds')) | ||||
->setHref($this->getApplicationURI($resume_uri)) | ->setHref($this->getApplicationURI($resume_uri)) | ||||
->setWorkflow(true) | ->setWorkflow(true) | ||||
->setDisabled(!$can_resume || !$can_edit)); | ->setDisabled(!$can_resume || !$can_edit)); | ||||
$curtain->addAction( | $curtain->addAction( | ||||
id(new PhabricatorActionView()) | id(new PhabricatorActionView()) | ||||
->setIcon('fa-exclamation-triangle') | ->setIcon('fa-exclamation-triangle') | ||||
->setName(pht('Abort All Builds')) | ->setName(pht('Abort Builds')) | ||||
->setHref($this->getApplicationURI($abort_uri)) | ->setHref($this->getApplicationURI($abort_uri)) | ||||
->setWorkflow(true) | ->setWorkflow(true) | ||||
->setDisabled(!$can_abort || !$can_edit)); | ->setDisabled(!$can_abort || !$can_edit)); | ||||
return $curtain; | return $curtain; | ||||
} | } | ||||
private function buildPropertyList(HarbormasterBuildable $buildable) { | private function buildPropertyList(HarbormasterBuildable $buildable) { | ||||
▲ Show 20 Lines • Show All 196 Lines • Show Last 20 Lines |