1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-10 00:42:41 +01:00

Add a "Rule Detail" link to Herald email

Summary:
See PHI285. Ref T13130. After recent changes Herald sends email about rules, but the mail doesn't currently actually include a link to the rule.

Include a link for consistency and ease-of-use.

Test Plan: Edited a rule, looked at the resulting mail, saw a link to the rule.

Reviewers: amckinley

Reviewed By: amckinley

Maniphest Tasks: T13130

Differential Revision: https://secure.phabricator.com/D19413
This commit is contained in:
epriestley 2018-04-28 06:12:14 -07:00
parent 9a0dd55442
commit ef48a2b2ee
2 changed files with 18 additions and 0 deletions

View file

@ -137,4 +137,18 @@ final class HeraldRuleEditor
return pht('[Herald]'); return pht('[Herald]');
} }
protected function buildMailBody(
PhabricatorLiskDAO $object,
array $xactions) {
$body = parent::buildMailBody($object, $xactions);
$body->addLinkSection(
pht('RULE DETAIL'),
PhabricatorEnv::getProductionURI($object->getURI()));
return $body;
}
} }

View file

@ -254,6 +254,10 @@ final class HeraldRule extends HeraldDAO
return 'H'.$this->getID(); return 'H'.$this->getID();
} }
public function getURI() {
return '/'.$this->getMonogram();
}
/* -( Repetition Policies )------------------------------------------------ */ /* -( Repetition Policies )------------------------------------------------ */