Differential D17114 Diff 41171 src/applications/differential/editor/DifferentialRevisionEditEngine.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/editor/DifferentialRevisionEditEngine.php
<?php | <?php | ||||
final class DifferentialRevisionEditEngine | final class DifferentialRevisionEditEngine | ||||
extends PhabricatorEditEngine { | extends PhabricatorEditEngine { | ||||
private $diff; | private $diff; | ||||
const ENGINECONST = 'differential.revision'; | const ENGINECONST = 'differential.revision'; | ||||
const KEY_UPDATE = 'update'; | const KEY_UPDATE = 'update'; | ||||
const ACTIONGROUP_REVIEW = 'review'; | |||||
const ACTIONGROUP_REVISION = 'revision'; | |||||
public function getEngineName() { | public function getEngineName() { | ||||
return pht('Revisions'); | return pht('Revisions'); | ||||
} | } | ||||
public function getSummaryHeader() { | public function getSummaryHeader() { | ||||
return pht('Configure Revision Forms'); | return pht('Configure Revision Forms'); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 62 Lines • ▼ Show 20 Lines | public function setDiff(DifferentialDiff $diff) { | ||||
$this->diff = $diff; | $this->diff = $diff; | ||||
return $this; | return $this; | ||||
} | } | ||||
public function getDiff() { | public function getDiff() { | ||||
return $this->diff; | return $this->diff; | ||||
} | } | ||||
protected function newCommentActionGroups() { | |||||
return array( | |||||
id(new PhabricatorEditEngineCommentActionGroup()) | |||||
->setKey(self::ACTIONGROUP_REVIEW) | |||||
->setLabel(pht('Review Actions')), | |||||
id(new PhabricatorEditEngineCommentActionGroup()) | |||||
->setKey(self::ACTIONGROUP_REVISION) | |||||
->setLabel(pht('Revision Actions')), | |||||
); | |||||
} | |||||
protected function buildCustomEditFields($object) { | protected function buildCustomEditFields($object) { | ||||
$viewer = $this->getViewer(); | $viewer = $this->getViewer(); | ||||
$plan_required = PhabricatorEnv::getEnvConfig( | $plan_required = PhabricatorEnv::getEnvConfig( | ||||
'differential.require-test-plan-field'); | 'differential.require-test-plan-field'); | ||||
$plan_enabled = $this->isCustomFieldEnabled( | $plan_enabled = $this->isCustomFieldEnabled( | ||||
$object, | $object, | ||||
'differential:test-plan'); | 'differential:test-plan'); | ||||
▲ Show 20 Lines • Show All 137 Lines • Show Last 20 Lines |