Differential D16193 Diff 38956 src/applications/differential/relationships/DifferentialRevisionHasTaskRelationship.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/relationships/DifferentialRevisionHasTaskRelationship.php
- This file was added.
<?php | |||||
final class DifferentialRevisionHasTaskRelationship | |||||
extends DifferentialRevisionRelationship { | |||||
const RELATIONSHIPKEY = 'revision.has-task'; | |||||
public function getEdgeConstant() { | |||||
return DifferentialRevisionHasTaskEdgeType::EDGECONST; | |||||
} | |||||
protected function getActionName() { | |||||
return pht('Edit Tasks'); | |||||
} | |||||
protected function getActionIcon() { | |||||
return 'fa-anchor'; | |||||
} | |||||
public function canRelateObjects($src, $dst) { | |||||
return ($dst instanceof ManiphestTask); | |||||
} | |||||
public function getDialogTitleText() { | |||||
return pht('Edit Related Tasks'); | |||||
} | |||||
public function getDialogHeaderText() { | |||||
return pht('Current Tasks'); | |||||
} | |||||
public function getDialogButtonText() { | |||||
return pht('Save Related Tasks'); | |||||
} | |||||
protected function newRelationshipSource() { | |||||
return new ManiphestTaskRelationshipSource(); | |||||
} | |||||
} |