Changeset View
Changeset View
Standalone View
Standalone View
src/applications/herald/adapter/HeraldManiphestTaskAdapter.php
Show First 20 Lines • Show All 83 Lines • ▼ Show 20 Lines | return array_merge( | ||||
self::FIELD_TITLE, | self::FIELD_TITLE, | ||||
self::FIELD_BODY, | self::FIELD_BODY, | ||||
self::FIELD_AUTHOR, | self::FIELD_AUTHOR, | ||||
self::FIELD_ASSIGNEE, | self::FIELD_ASSIGNEE, | ||||
self::FIELD_CC, | self::FIELD_CC, | ||||
self::FIELD_CONTENT_SOURCE, | self::FIELD_CONTENT_SOURCE, | ||||
self::FIELD_PROJECTS, | self::FIELD_PROJECTS, | ||||
self::FIELD_TASK_PRIORITY, | self::FIELD_TASK_PRIORITY, | ||||
self::FIELD_TASK_STATUS, | |||||
self::FIELD_IS_NEW_OBJECT, | self::FIELD_IS_NEW_OBJECT, | ||||
), | ), | ||||
parent::getFields()); | parent::getFields()); | ||||
} | } | ||||
public function getActions($rule_type) { | public function getActions($rule_type) { | ||||
switch ($rule_type) { | switch ($rule_type) { | ||||
case HeraldRuleTypeConfig::RULE_TYPE_GLOBAL: | case HeraldRuleTypeConfig::RULE_TYPE_GLOBAL: | ||||
Show All 40 Lines | switch ($field) { | ||||
case self::FIELD_CC: | case self::FIELD_CC: | ||||
return $this->getTask()->getCCPHIDs(); | return $this->getTask()->getCCPHIDs(); | ||||
case self::FIELD_PROJECTS: | case self::FIELD_PROJECTS: | ||||
return PhabricatorEdgeQuery::loadDestinationPHIDs( | return PhabricatorEdgeQuery::loadDestinationPHIDs( | ||||
$this->getTask()->getPHID(), | $this->getTask()->getPHID(), | ||||
PhabricatorProjectObjectHasProjectEdgeType::EDGECONST); | PhabricatorProjectObjectHasProjectEdgeType::EDGECONST); | ||||
case self::FIELD_TASK_PRIORITY: | case self::FIELD_TASK_PRIORITY: | ||||
return $this->getTask()->getPriority(); | return $this->getTask()->getPriority(); | ||||
case self::FIELD_TASK_STATUS: | |||||
return $this->getTask()->getStatus(); | |||||
} | } | ||||
return parent::getHeraldField($field); | return parent::getHeraldField($field); | ||||
} | } | ||||
public function applyHeraldEffects(array $effects) { | public function applyHeraldEffects(array $effects) { | ||||
assert_instances_of($effects, 'HeraldEffect'); | assert_instances_of($effects, 'HeraldEffect'); | ||||
▲ Show 20 Lines • Show All 71 Lines • Show Last 20 Lines |