setSelectedFilter('open'); } public function getRequiredRelationshipCapabilities() { return array( PhabricatorPolicyCapability::CAN_VIEW, PhabricatorPolicyCapability::CAN_EDIT, ); } public function canUndoRelationship() { return false; } public function getMaximumSelectionSize() { return 1; } public function willUpdateRelationships($object, array $add, array $rem) { $task = head($add); return $this->newMergeIntoTransactions($task); } public function didUpdateRelationships($object, array $add, array $rem) { $viewer = $this->getViewer(); $content_source = $this->getContentSource(); $task = head($add); $xactions = $this->newMergeFromTransactions(array($object)); $task->getApplicationTransactionEditor() ->setActor($viewer) ->setContentSource($content_source) ->setContinueOnMissingFields(true) ->setContinueOnNoEffect(true) ->applyTransactions($task, $xactions); } }