Page MenuHomePhabricator

D9609.id23074.diff
No OneTemporary

D9609.id23074.diff

diff --git a/src/applications/differential/customfield/DifferentialRepositoryField.php b/src/applications/differential/customfield/DifferentialRepositoryField.php
--- a/src/applications/differential/customfield/DifferentialRepositoryField.php
+++ b/src/applications/differential/customfield/DifferentialRepositoryField.php
@@ -143,4 +143,26 @@
return $this->renderHandleList($handles);
}
+ public function shouldAppearInTransactionMail() {
+ return true;
+ }
+
+ public function updateTransactionMailBody(
+ PhabricatorMetaMTAMailBody $body,
+ PhabricatorApplicationTransactionEditor $editor,
+ array $xactions) {
+
+ if (!$editor->getDiffUpdateTransaction($xactions)) {
+ return;
+ }
+
+ $repository = $this->getObject()->getRepository();
+ if ($repository === null) {
+ return;
+ }
+
+ $body->addTextSection(pht('REPOSITORY'),
+ $repository->getMonogram().' '.$repository->getName());
+ }
+
}

File Metadata

Mime Type
text/plain
Expires
Fri, May 17, 5:34 PM (2 w, 15 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6273642
Default Alt Text
D9609.id23074.diff (956 B)

Event Timeline