Page MenuHomePhabricator

Annotate badges with awarder, date
Closed, ResolvedPublic

Description

The back of the badge card should state who awarded it and when.

Event Timeline

chad claimed this task.
chad raised the priority of this task from to Needs Triage.
chad updated the task description. (Show Details)
chad added a project: Badges.
chad moved this task to Backlog on the Badges board.
chad added subscribers: chad, epriestley.
chad moved this task from v1 to Backlog on the Badges board.
chad moved this task from Backlog to v1 on the Badges board.

It'd be nice to also have a note as to why the badge was awarded (and not just who awarded it + date)

chad triaged this task as Low priority.Dec 10 2015, 9:24 PM
epriestley added a subscriber: lpriestley.
  • Do T8996 first.
  • Add an awarderPHID or similar to the new table and start storing who awarded the badge.
  • Render it in the UI somewhere.
  • That's good for unbeta, we can add commemorative notes and stuff later. I want to rework the award flow a bit sooner or later anyway.
chad moved this task from v0 to v0 on the Badges board.Feb 6 2016, 5:55 AM
chad edited projects, added Badges (v0); removed Badges.
chad removed chad as the assignee of this task.Mar 28 2016, 7:35 PM

We currently track awarderPHID in the badges_award table. Do we still need an awarderPHID in badges_badge table?

No, badges themselves don't have an awarder.

We'd only show the awarder on user profiles, e.g. @dog gave @cat this badge on Apr 1, 2016.

What's left is adding Awarded by ... to recipient list on badge view:

pasted_file (1×1 px, 174 KB)