Page MenuHomePhabricator

D13951.diff
No OneTemporary

D13951.diff

diff --git a/src/applications/ponder/editor/PonderAnswerEditor.php b/src/applications/ponder/editor/PonderAnswerEditor.php
--- a/src/applications/ponder/editor/PonderAnswerEditor.php
+++ b/src/applications/ponder/editor/PonderAnswerEditor.php
@@ -86,16 +86,17 @@
}
protected function buildReplyHandler(PhabricatorLiskDAO $object) {
- $question = $object->getQuestion();
- return id(new PonderQuestionReplyHandler())
- ->setMailReceiver($question);
+ return id(new PonderAnswerReplyHandler())
+ ->setMailReceiver($object);
}
protected function buildMailTemplate(PhabricatorLiskDAO $object) {
- $question = $object->getQuestion();
- return parent::buildMailTemplate($question);
- }
+ $id = $object->getID();
+ return id(new PhabricatorMetaMTAMail())
+ ->setSubject("ANSR{$id}")
+ ->addHeader('Thread-Topic', "ANSR{$id}");
+ }
protected function buildMailBody(
PhabricatorLiskDAO $object,
diff --git a/src/applications/ponder/editor/PonderEditor.php b/src/applications/ponder/editor/PonderEditor.php
--- a/src/applications/ponder/editor/PonderEditor.php
+++ b/src/applications/ponder/editor/PonderEditor.php
@@ -7,23 +7,6 @@
return 'PhabricatorPonderApplication';
}
- protected function shouldPublishFeedStory(
- PhabricatorLiskDAO $object,
- array $xactions) {
- return true;
- }
-
- protected function buildMailTemplate(PhabricatorLiskDAO $object) {
- $id = $object->getID();
- $title = $object->getTitle();
- $original_title = $object->getOriginalTitle();
-
- return id(new PhabricatorMetaMTAMail())
- ->setSubject("Q{$id}: {$title}")
- ->addHeader('Thread-Topic', "Q{$id}: {$original_title}");
- }
-
-
protected function getMailTo(PhabricatorLiskDAO $object) {
return array(
$object->getAuthorPHID(),
diff --git a/src/applications/ponder/editor/PonderQuestionEditor.php b/src/applications/ponder/editor/PonderQuestionEditor.php
--- a/src/applications/ponder/editor/PonderQuestionEditor.php
+++ b/src/applications/ponder/editor/PonderQuestionEditor.php
@@ -231,6 +231,16 @@
->setMailReceiver($object);
}
+ protected function buildMailTemplate(PhabricatorLiskDAO $object) {
+ $id = $object->getID();
+ $title = $object->getTitle();
+ $original_title = $object->getOriginalTitle();
+
+ return id(new PhabricatorMetaMTAMail())
+ ->setSubject("Q{$id}: {$title}")
+ ->addHeader('Thread-Topic', "Q{$id}: {$original_title}");
+ }
+
protected function buildMailBody(
PhabricatorLiskDAO $object,
array $xactions) {

File Metadata

Mime Type
text/plain
Expires
Sat, Mar 15, 6:31 AM (1 w, 17 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7685570
Default Alt Text
D13951.diff (2 KB)

Event Timeline