mirror of
https://we.phorge.it/source/phorge.git
synced 2025-02-21 11:09:02 +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));
|
$this->renderHandleLink($object_phid));
|
||||||
}
|
}
|
||||||
break;
|
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();
|
return parent::getTitleForFeed();
|
||||||
|
|
|
@ -1542,6 +1542,20 @@ final class PhabricatorUSEnglishTranslation
|
||||||
'%s revoked this badge from recipients: %3$s.',
|
'%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