Award a badge to a set of users

Badges are an excellent way to acknowledge someone who is doing a good job. Discourse now allows awarding a badge to a set of users.

If you go to the badges section in the admin panel, you’ll notice that a new button called “Bulk Award” is now available next to the “new” button:

After clicking it, you’ll be prompted to select a badge and get started:

Select the badge you want to award and upload a CSV file containing a list of user emails (one per line)

Then you’ll be prompted with this message:

Screen Shot 2020-01-15 at 11.39.25

Discourse will find matching email users, award them the badge, and send them a notification.

34 Likes

This is cool.

I propose changing this language to “awarding a badge to a set of users”, as group has a specific meaning in Discourse and a bunch of random email addresses in a CSV isn’t it :wink:.

18 Likes

Very nice, This will be useful :slight_smile:

5 Likes

Awww Yiss, that’s very handy. Thanks :slight_smile:.

2 Likes

This is great, thanks for the feature :slight_smile:

4 Likes

Selecting them from a user list could be easier if possible. Good feature anyway.

1 Like

Yes that’s my ideal idea. :grin:

Just press on users you want to award too.

1 Like

Sorry, but I’m not 100% clear on this. Terminology I’m familiar with is:

enclosure, delimiter (the separator) and terminator

enclosure is often quotation marks
delimiter is often a comma
terminator is often a newline

eg.

"1", "Bob", "rkelly@gmail.com", "CA" 
"2", "Carol", "counselor@hotmail.com", "CA" 
"2", "Ted", "tman@yahoo.com", "FL" 

I doubt you mean

rkelly@gmail.com 
, 
counselor@hotmail.com 
, 
tman@yahoo.com 

What I meant was:

rkelly@gmail.com,
counselor@hotmail.com, 
tman@yahoo.com

I edited the post.

3 Likes