Index: src/applications/herald/adapter/HeraldAdapter.php =================================================================== --- src/applications/herald/adapter/HeraldAdapter.php +++ src/applications/herald/adapter/HeraldAdapter.php @@ -8,6 +8,7 @@ const FIELD_TITLE = 'title'; const FIELD_BODY = 'body'; const FIELD_AUTHOR = 'author'; + const FIELD_ASSIGNEE = 'assignee'; const FIELD_REVIEWER = 'reviewer'; const FIELD_REVIEWERS = 'reviewers'; const FIELD_COMMITTER = 'committer'; @@ -150,6 +151,7 @@ self::FIELD_TITLE => pht('Title'), self::FIELD_BODY => pht('Body'), self::FIELD_AUTHOR => pht('Author'), + self::FIELD_ASSIGNEE => pht('Assignee'), self::FIELD_COMMITTER => pht('Committer'), self::FIELD_REVIEWER => pht('Reviewer'), self::FIELD_REVIEWERS => pht('Reviewers'), @@ -230,6 +232,7 @@ self::CONDITION_IS_NOT_ANY, ); case self::FIELD_REPOSITORY: + case self::FIELD_ASSIGNEE: return array( self::CONDITION_IS_ANY, self::CONDITION_IS_NOT_ANY, Index: src/applications/herald/adapter/HeraldManiphestTaskAdapter.php =================================================================== --- src/applications/herald/adapter/HeraldManiphestTaskAdapter.php +++ src/applications/herald/adapter/HeraldManiphestTaskAdapter.php @@ -60,6 +60,7 @@ self::FIELD_TITLE, self::FIELD_BODY, self::FIELD_AUTHOR, + self::FIELD_ASSIGNEE, self::FIELD_CC, self::FIELD_CONTENT_SOURCE, self::FIELD_PROJECTS, @@ -102,6 +103,8 @@ return $this->getTask()->getDescription(); case self::FIELD_AUTHOR: return $this->getTask()->getAuthorPHID(); + case self::FIELD_ASSIGNEE: + return $this->getTask()->getOwnerPHID(); case self::FIELD_CC: return $this->getTask()->getCCPHIDs(); case self::FIELD_PROJECTS: Index: src/applications/herald/storage/HeraldRule.php =================================================================== --- src/applications/herald/storage/HeraldRule.php +++ src/applications/herald/storage/HeraldRule.php @@ -16,7 +16,7 @@ protected $ruleType; protected $isDisabled = 0; - protected $configVersion = 19; + protected $configVersion = 20; // phids for which this rule has been applied private $ruleApplied = self::ATTACHABLE;