20

I noticed that all Stack Exchange sites created after its retirement have the Analytical badge in the list of badges. But this badge has been retired and there are no users who already have it, or can earn it through account merges. E.g. for ruSO.

Is it possible to remove it for such sites?

Analytical

3
  • Aviation.SE is another site where no one has it.
    – Notts90
    Commented Feb 16, 2017 at 16:14
  • 2
    Pretty sure the list is standard - some site were never in beta in the same way so no one ever could have gotten constable. Commented Dec 17, 2017 at 6:01
  • @JourneymanGeek in this case such list should be per site customizable. Commented Dec 17, 2017 at 7:55

1 Answer 1

6

The list of badges is currently standard across all sites. You can't earn bounty-related badges on a per-site meta either, yet the badges appear there, too (example). And some badges, like Beta, Precognitive, Sheriff, and Constable, appear on meta but can only be awarded on main. But it appears that Convention has been special-cased to not appear on meta sites (where it can't be earned). So yeah, unavailable badges are a little weird and inconsistent.

My earlier draft of this answer explained why special-casing this one badge would be messy, but IlmariKaronen pointed out a reasonable solution in the comments (and declined to write an answer): If a badge can no longer be awarded on a site, and nobody has it, then exclude it from the list.

This way there is a rule in the code, not a bunch of per-site customizations. If anybody has the badge, keep it on the list -- it says "retired", after all, and that way people won't wonder why their badges aren't there. But if it's a "closed" badge and nobody already has it, there's no benefit to including it on the list. This solution would address all badges for which this is true, not just Analytical.

11
  • Um... where do you see the Convention badge on meta sites? It's not in the list here on MSE, nor on MSO. Commented Dec 17, 2017 at 20:51
  • The Precog & Beta badges are weird too. They are listed on the meta badge pages but only awarded on the main pages.
    – Helmar
    Commented Dec 17, 2017 at 20:57
  • @IlmariKaronen whoops, you're right -- they seem to have special-cased that. I changed my example; bounty badges appear on per-site metas but you can't award bounties on meta. Commented Dec 17, 2017 at 21:06
  • Given that nobody can earn Analytical any more, it would seem sensible to just hide it if nobody has it on that site. Ditto for Precognitive and Beta (since we can be pretty sure that any site where those badges could be earned will have at least one user who has earned them). Commented Dec 17, 2017 at 21:41
  • @IlmariKaronen hide if nobody has it, for badges that can't be earned, sounds like a good solution. Are you going to write an answer suggesting that? If not, I'll update mine to suggest that (with credit of course). Commented Dec 17, 2017 at 21:45
  • Feel free to update your answer. Although it seems to me that that's precisely what alexolut was suggesting above in the first place. Commented Dec 17, 2017 at 22:28
  • I read the question as being about one badge, but there's a larger problem -- and, now that you've pointed it out, a workable solution to that larger problem. Commented Dec 17, 2017 at 22:31
  • and you can't get precog, beta and constable badges on the original trilogy and probably SE 1,0 sites Commented Dec 18, 2017 at 3:10
  • @JourneymanGeek Precognitive is still kept in the list of badges on all sites in order to promote Area 51. Commented Dec 18, 2017 at 17:21
  • @IlmariKaronen The Analytical badge can still be earned on sites where users have already earned it, by merging an older account with the badge into a newer one, which is why you still see the badge being awarded. Commented Dec 18, 2017 at 17:22
  • @gparyani: That's a point, although that's not really earning the badge so much as just moving it from one account to another. In any case, on new sites where nobody has it, it can't be "earned" that way, either. Commented Dec 18, 2017 at 19:20

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .