Path: blob/master/src/applications/harbormaster/codex/HarbormasterBuildPlanPolicyCodex.php
12256 views
<?php12final class HarbormasterBuildPlanPolicyCodex3extends PhabricatorPolicyCodex {45public function getPolicySpecialRuleDescriptions() {6$object = $this->getObject();7$run_with_view = $object->canRunWithoutEditCapability();89$rules = array();1011$rules[] = $this->newRule()12->setCapabilities(13array(14PhabricatorPolicyCapability::CAN_EDIT,15))16->setIsActive(!$run_with_view)17->setDescription(18pht(19'You must have edit permission on this build plan to pause, '.20'abort, resume, or restart it.'));2122$rules[] = $this->newRule()23->setCapabilities(24array(25PhabricatorPolicyCapability::CAN_EDIT,26))27->setIsActive(!$run_with_view)28->setDescription(29pht(30'You must have edit permission on this build plan to run it '.31'manually.'));3233return $rules;34}353637}383940