Path: blob/master/src/applications/maniphest/relationship/ManiphestTaskHasSubtaskRelationship.php
12256 views
<?php12final class ManiphestTaskHasSubtaskRelationship3extends ManiphestTaskRelationship {45const RELATIONSHIPKEY = 'task.has-subtask';67public function getEdgeConstant() {8return ManiphestTaskDependsOnTaskEdgeType::EDGECONST;9}1011protected function getActionName() {12return pht('Edit Subtasks');13}1415protected function getActionIcon() {16return 'fa-chevron-circle-down';17}1819public function canRelateObjects($src, $dst) {20return ($dst instanceof ManiphestTask);21}2223public function shouldAppearInActionMenu() {24return false;25}2627public function getDialogTitleText() {28return pht('Edit Subtasks');29}3031public function getDialogHeaderText() {32return pht('Current Subtasks');33}3435public function getDialogButtonText() {36return pht('Save Subtasks');37}3839protected function newRelationshipSource() {40return id(new ManiphestTaskRelationshipSource())41->setSelectedFilter('open');42}4344}454647