mirror of
https://we.phorge.it/source/phorge.git
synced 2025-02-17 09:18:44 +01:00
Create feed transaction stories for awarding/revoking badges
Summary: Ref T10677, Awarding/revoking badge should create a feed story on homepage with badge handle recipient handles Test Plan: Award/revoke badge, open Feed, should see story with badge link and recipient links. Reviewers: epriestley, #blessed_reviewers Reviewed By: epriestley, #blessed_reviewers Subscribers: Korvin Maniphest Tasks: T10677 Differential Revision: https://secure.phabricator.com/D15534
This commit is contained in:
parent
e6d2e66ea2
commit
3955ff719a
2 changed files with 36 additions and 0 deletions
|
@ -191,6 +191,28 @@ final class PhabricatorBadgesTransaction
|
|||
$this->renderHandleLink($object_phid));
|
||||
}
|
||||
break;
|
||||
case self::TYPE_AWARD:
|
||||
if (!is_array($new)) {
|
||||
$new = array();
|
||||
}
|
||||
$handles = $this->renderHandleList($new);
|
||||
return pht(
|
||||
'%s awarded %s to %s recipient(s): %s.',
|
||||
$this->renderHandleLink($author_phid),
|
||||
$this->renderHandleLink($object_phid),
|
||||
new PhutilNumber(count($new)),
|
||||
$handles);
|
||||
case self::TYPE_REVOKE:
|
||||
if (!is_array($new)) {
|
||||
$new = array();
|
||||
}
|
||||
$handles = $this->renderHandleList($new);
|
||||
return pht(
|
||||
'%s revoked %s from %s recipient(s): %s.',
|
||||
$this->renderHandleLink($author_phid),
|
||||
$this->renderHandleLink($object_phid),
|
||||
new PhutilNumber(count($new)),
|
||||
$handles);
|
||||
}
|
||||
|
||||
return parent::getTitleForFeed();
|
||||
|
|
|
@ -1542,6 +1542,20 @@ final class PhabricatorUSEnglishTranslation
|
|||
'%s revoked this badge from recipients: %3$s.',
|
||||
),
|
||||
),
|
||||
|
||||
'%s awarded %s to %s recipient(s): %s.' => array(
|
||||
array(
|
||||
'%s awarded %s to recipient: %4$s.',
|
||||
'%s awarded %s to recipients: %4$s.',
|
||||
),
|
||||
),
|
||||
|
||||
'%s revoked %s from %s recipient(s): %s.' => array(
|
||||
array(
|
||||
'%s revoked %s from recipient: %4$s.',
|
||||
'%s revoked %s from recipients: %4$s.',
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue