diff --git a/src/applications/fund/storage/FundInitiativeTransaction.php b/src/applications/fund/storage/FundInitiativeTransaction.php --- a/src/applications/fund/storage/FundInitiativeTransaction.php +++ b/src/applications/fund/storage/FundInitiativeTransaction.php @@ -26,15 +26,21 @@ return 'FundInitiativeTransactionType'; } + protected function shouldPublishFeedStory( + PhabricatorLiskDAO $object, + array $xactions) { + return true; + } + public function getMailTags() { $tags = parent::getMailTags(); switch ($this->getTransactionType()) { - case self::TYPE_STATUS: + case FundInitiativeStatusTransaction::TRANSACTIONTYPE: $tags[] = self::MAILTAG_STATUS; break; - case self::TYPE_BACKER: - case self::TYPE_REFUND: + case FundInitiativeBackerTransaction::TRANSACTIONTYPE: + case FundInitiativeRefundTransaction::TRANSACTIONTYPE: $tags[] = self::MAILTAG_BACKER; break; default: diff --git a/src/applications/fund/xaction/FundInitiativeBackerTransaction.php b/src/applications/fund/xaction/FundInitiativeBackerTransaction.php --- a/src/applications/fund/xaction/FundInitiativeBackerTransaction.php +++ b/src/applications/fund/xaction/FundInitiativeBackerTransaction.php @@ -57,9 +57,10 @@ FundInitiativeTransaction::PROPERTY_AMOUNT); $amount = PhortuneCurrency::newFromString($amount); return pht( - '%s backed %s.', + '%s backed %s with %s.', $this->renderAuthor(), - $this->renderObject()); + $this->renderObject(), + $amount->formatForDisplay()); } public function getIcon() {