Differential D20679 Diff 49321 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 | |||||