Page MenuHomePhabricator

Figure out what happens when you archive a badge
Closed, ResolvedPublic

Description

Once you archive a badge ... what happens to:

  • Timeline
  • Profiles
  • Management

Revisions and Commits

Event Timeline

chad claimed this task.
chad raised the priority of this task from to Needs Triage.
chad moved this task to v0 on the Badges board.
chad updated the task description. (Show Details)
chad changed the edit policy from "All Users" to "Community (Project)".
chad added a project: Badges.
chad added a subscriber: chad.

First approaches that come to mind, for whatever that's worth:

Timeline: don't show (and no way to show in the future).

Profiles: In the long run, don't show by default + click into the panel for options/details/management (e.g., accommodate having 100 badges easily, let users pick which badges to share), which lets you dig around or click something and see archived badges you've been awarded?

For now, just render them with a disabled state probably?

  • If we hide them completely, it's confusing: users may wonder "Where did my badge go?".
  • If we don't hide them but do hide them on timeline, it's confusing: users may wonder why a badge isn't showing on timeline.

(Likely no additional effort, but if we add an "Archived" state, the "Badge Detail" page should also render with that state.)

Management: No change, maybe? Default view in the application is already only active badges so that seems reasonable. But maybe prevent archived badges from being awarded?

chad renamed this task from Figure out what happens when you archive a badge. to Figure out what happens when you archive a badge.Dec 10 2015, 5:19 PM

I'll probably kill them everywhere, since you can dig them up in ApplicationSearch in Badges if you're really curious.

If you know you had three badges yesterday and then visit your profile and see only two badges, there's no way to figure out what happened (without examining the edit history of every badge), if we completely hide them, is there?

I don't think that actually matters and we might reasonably flesh out the profile a bit before unbeta'ing anyway, that was just my internal line of thinking.

Yeah, I sort of wonder "beta" wise if we should add the ability to "Close" a badge, which essentially locks it from (easily) adding new members. So a temporary badge like "Attended First Meetup" gets assigned out to 10 people, then closed & locked. Those could still show. "Archive" is still essentially in my mind, "delete from the UI".

I wouldn't mind having these somewhere on profile though, even it it's hidden by an "all badges" link or something.

"Close" makes sense to me. And, yeah, I agree that long-term some kind of "All Badges" link that leads to, like:

  • Explore all your badges if you have 200 of them.
  • Choose your favorite badges? To show on your profile / to show on timeline?
  • See a timeline of when you were given badges?
  • See your archived badges?

...or something along those lines makes sense.