# Badge that grants badge-giving privileges

**URL:** https://meta.discourse.org/t/badge-that-grants-badge-giving-privileges/21450
**Category:** Feature
**Tags:** badges, completed
**Created:** [Octobre 23, 2014, 2:20 UTC](https://meta.discourse.org/t/badge-that-grants-badge-giving-privileges/21450 "2014-10-23T14:20:25Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)
#### Post date: [Octobre 23, 2014, 2:20 UTC](https://meta.discourse.org/t/badge-that-grants-badge-giving-privileges/21450/1 "2014-10-23T14:20:26Z")

</div>

What if admins could grant a badge that in turn would grant the receiver the ability to award other users one or more specific badges? The idea came to me when reading about the [Translator Badge](https://meta.discourse.org/t/translator-badge/21415/3) and how the Transifex API isn’t sufficient to automate this.

### Scenario #1

One prominent translator of each language is given the “Language Maintainer” badge. This gives them the ability to grant other users the “Translator” badge.

### Scenario #2

A game development community would have many different sub-leaders with their own sub-communities of team-mates, contributors and fans. They could make great use of an ability like this, to an extent which an automated system never could.

This badge could also be retractable, meaning an admin could revoke the badge and give it to a new user, passing on the torch.

---

<div class="post-metadata">

### Author: ![vulkanino](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vulkanino/32/119654_2.png) [@vulkanino](https://meta.discourse.org/u/vulkanino)
#### Post date: [Octobre 23, 2014, 2:45 UTC](https://meta.discourse.org/t/badge-that-grants-badge-giving-privileges/21450/2 "2014-10-23T14:45:01Z")

</div>

Very nice idea, it improves and favors forum user’s involvement.

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [Octobre 23, 2014, 7:52 UTC](https://meta.discourse.org/t/badge-that-grants-badge-giving-privileges/21450/3 "2014-10-23T19:52:07Z")

</div>

Interesting idea that sounds good in theory.

But I worry that some excluded members might feel it to be a bit

> **[Clique](https://en.wikipedia.org/wiki/Clique)**
>
> A clique (AusE, CanE, .mw-parser-output .IPA-label-small{font-size:85%}.mw-parser-output .references .IPA-label-small,.mw-parser-output .infobox .IPA-label-small,.mw-parser-output .navbox .IPA-label-small{font-size:100%}UK: /ˈkliːk/ or US: /ˈklɪk/; French: \[klik\]), in the social sciences, is a small group of individuals who interact with one another and share similar interests rather than include others. Interacting with cliques is part of normative social development regardless of gender, eth Ty...

---

<div class="post-metadata">

### Author: ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)
#### Post date: [Octobre 24, 2014, 8:53 UTC](https://meta.discourse.org/t/badge-that-grants-badge-giving-privileges/21450/4 "2014-10-24T08:53:05Z")

</div>

That’s why I’m suggesting it as an extension and not a core feature. I completely agree that this wouldn’t work with all communities. Probably the bigger the better, because then cliques that you don’t care about are essentially invisible to you.

Take Reddit’s many sub-reddits and their respective “flair” badges for example.

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [Octobre 25, 2014, 2:58 UTC](https://meta.discourse.org/t/badge-that-grants-badge-giving-privileges/21450/5 "2014-10-25T02:58:05Z")

</div>

Badges don’t grant privileges, the privileges grant the badge.

---

<div class="post-metadata">

### Author: ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)
#### Post date: [Octobre 25, 2014, 6:37 UTC](https://meta.discourse.org/t/badge-that-grants-badge-giving-privileges/21450/6 "2014-10-25T06:37:31Z")

</div>

Ah. I was under the impression that some special badges could grant you a new title, so I just rolled with that.

Maybe that’d make this extension more complicated then, as the privilege would have to be granted as a very limited moderator role.

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [Octobre 25, 2014, 6:46 UTC](https://meta.discourse.org/t/badge-that-grants-badge-giving-privileges/21450/7 "2014-10-25T06:46:42Z")

</div>

> [@erlend\_sh](#):
>
> that some special badges could grant you a new title

Yeah, that’s a boolean flag on the badges. For example: [Discourse Meta](https://meta.discourse.org/badges/116/tester) Upper-right.

Here’s a quick diagram of what is happening with the trust level badges.

```plaintext
  Auto Promotion
        |
        V
    Privilege <- manual
        |
        V
Database Condition -> Badge <- manual
                        |
                        V
                      Title <- manual

```

I could manually grant the “Elder” badge, or manually set your title to “Elder”, but neither of those are going to give you the ability to close a topic, while TL4 would.

* * *

What you want is user ACLs.

---

<div class="post-metadata">

### Author: ![JagWaugh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagwaugh/32/69335_2.png) [@JagWaugh](https://meta.discourse.org/u/JagWaugh)
#### Post date: [Décembre 7, 2016, 8:04 UTC](https://meta.discourse.org/t/badge-that-grants-badge-giving-privileges/21450/8 "2016-12-07T08:04:27Z")

</div>

Sorry to waken an old topic.

As far as I can tell, badges are still only awarded by system and admins/mods. What about creating a class of user assignable badges? On the forum I moderate I would like users to be able to tag/vote some other user as “Originality Expert”, “Electrical Expert”, “Mechanical Expert”, for example.

This would help users seeking information about how to solve a specific problem, if they could see that some user who has provided a response to their question is a “recognised Expert”. It would be breathtaking if I could weight or filter my search hits based on expert badges.

---

<div class="post-metadata">

### Author: ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)
#### Post date: [Décembre 7, 2016, 1:07 UTC](https://meta.discourse.org/t/badge-that-grants-badge-giving-privileges/21450/9 "2016-12-07T13:07:49Z")

</div>

> [@JagWaugh](#):
>
> What about creating a class of user assignable badges?

Having no way to moderate this whatsoever seems risky though. Very prone to abuse.

I don’t condone my “badge that grants privileges” idea any longer since that’d be super complicated, but I still wouldn’t mind seeing Badge Nominations:

> [@Plugin: Smart badge nominations based on Flags](https://meta.discourse.org/t/plugin-smart-badge-nominations-based-on-flags/32175):
>
> Continuing the discussion from [What is the most awesome plugin for Discourse, that does not yet exist?](https://meta.discourse.org/t/what-is-the-most-awesome-plugin-for-discourse-that-does-not-yet-exist/31): I would like to see a nomination plugin for [badges](https://meta.discourse.org/t/what-are-badges/32540), which could easily be extended to encompass Trust Level 3/4 nominations as well. The nominations system could piggyback the [Flags](https://meta.discourse.org/t/what-are-flags-and-how-do-they-work/32783) system, except of course if a user racks up a bunch of nominations, that’s A Good Thing. And the nomination button would live somewhere like the profile pop-up rather than in the flags menu. The “smart” aspect o…

Sounds like that might fulfil your use case pretty well too.

---

<div class="post-metadata">

### Author: ![JagWaugh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagwaugh/32/69335_2.png) [@JagWaugh](https://meta.discourse.org/u/JagWaugh)
#### Post date: [Décembre 7, 2016, 1:17 UTC](https://meta.discourse.org/t/badge-that-grants-badge-giving-privileges/21450/10 "2016-12-07T13:17:14Z")

</div>

> [@erlend\_sh](#):
>
> I don’t condone my “badge that grants privileges” idea any longer since that’d be super complicated, but I still wouldn’t mind seeing Badge Nominations:

Thanks for the heads up. Nomination would be my preference. Still a bit of admin overhead for the assignment of the badges, but once the ball gets rolling I guess I could rely on the existing badge holders to nominate new candidates.

It’s a car forum. Although I am an expert in a few things, I am not in a position to recognise who the experts are for a different model, or skillset which I am not expert at.

---

<div class="post-metadata">

### Author: ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)
#### Post date: [Décembre 8, 2016, 1:13 UTC](https://meta.discourse.org/t/badge-that-grants-badge-giving-privileges/21450/11 "2016-12-08T13:13:56Z")

</div>

This topic was automatically closed after 24 hours. New replies are no longer allowed.

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [Septembre 18, 2017, 4:32 UTC](https://meta.discourse.org/t/badge-that-grants-badge-giving-privileges/21450/12 "2017-09-18T16:32:00Z")

</div>

This is now implemented using groups and group managers. Write a badge on group membership, and giving users group manager lets them grant it.
