# Ausweis mehreren Benutzern gleichzeitig zuweisen

**URL:** https://meta.discourse.org/t/assign-badge-to-multiple-users-at-once/297560
**Category:** Support
**Tags:** badges
**Created:** [2. März 2024 um 01:41 UTC](https://meta.discourse.org/t/assign-badge-to-multiple-users-at-once/297560 "2024-03-02T01:41:50Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Xinweu\_Tang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xinweu_tang/32/133609_2.png) [@Xinweu\_Tang](https://meta.discourse.org/u/Xinweu_Tang)
#### Post date: [2. März 2024 um 01:41 UTC](https://meta.discourse.org/t/assign-badge-to-multiple-users-at-once/297560/1 "2024-03-02T01:41:50Z")

</div>

Gibt es eine Möglichkeit, einer Liste von Benutzern massenhaft Abzeichen zu verleihen?

Ich plane, Hunderten von Benutzern bestimmte Abzeichen zu verleihen. Ich bin mir nicht sicher, ob es eine Möglichkeit gibt, dies zu tun, außer auf die Admin-Seite jedes Benutzers zu klicken und ein Abzeichen zu vergeben…

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2. März 2024 um 02:00 UTC](https://meta.discourse.org/t/assign-badge-to-multiple-users-at-once/297560/2 "2024-03-02T02:00:27Z")

</div>

Sie können das Massenverleihungstool auf der Seite `/admin/badges` dafür verwenden. 👍

> [@Bulk Award a badge to a set of users](https://meta.discourse.org/t/bulk-award-a-badge-to-a-set-of-users/138694):
>
> 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 containin…

---

<div class="post-metadata">

### Author: ![Xinweu\_Tang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xinweu_tang/32/133609_2.png) [@Xinweu\_Tang](https://meta.discourse.org/u/Xinweu_Tang)
#### Post date: [3. März 2024 um 00:25 UTC](https://meta.discourse.org/t/assign-badge-to-multiple-users-at-once/297560/3 "2024-03-03T00:25:39Z")

</div>

Danke für die Antwort!  
Kurze Frage: Ich habe eine CSV-Datei hochgeladen, die mit einer E-Mail in jeder Zeile beginnt.

 ![image](https://global.discourse-cdn.com/meta/original/4X/3/f/f/3ff4fb3bf8aceb562687b2eec194818399025126.png)

Es ist jedoch schon eine Weile her, aber die Abzeichen werden nicht verteilt.

Also habe ich versucht, danach ein Komma hinzuzufügen, nur um zu testen.  
Wenn die erste Zeile ein Komma enthält, wird das System aufgefordert, dass der Import der ersten Zeile fehlschlägt.

Ich stecke also ziemlich fest. Im Beitrag sieht es so richtig aus.

Gibt es spezifischere Beispiele für die richtige Art, die CSV zu importieren?

---

<div class="post-metadata">

### Author: ![Xinweu\_Tang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xinweu_tang/32/133609_2.png) [@Xinweu\_Tang](https://meta.discourse.org/u/Xinweu_Tang)
#### Post date: [3. März 2024 um 00:31 UTC](https://meta.discourse.org/t/assign-badge-to-multiple-users-at-once/297560/4 "2024-03-03T00:31:04Z")

</div>

![image](https://global.discourse-cdn.com/meta/original/4X/c/e/b/ceb8b3173a7473af02c864944d240ae98e9ceb01.png)

Selbst das weist den Benutzern keine Abzeichen zu. Irgendwelche Hinweise zum Debuggen?

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [3. März 2024 um 01:15 UTC](https://meta.discourse.org/t/assign-badge-to-multiple-users-at-once/297560/5 "2024-03-03T01:15:11Z")

</div>

Basierend auf:

> [@Roman](#):
>
> eine Liste von E-Mail-Adressen oder Benutzernamen (eine pro Zeile)

Dies sollte eine E-Mail-Adresse oder ein Benutzername pro Zeile sein und wenn man sich den Code ansieht, benötigen Sie kein Komma.  
Das, was Sie ursprünglich getan haben, sollte funktionieren. 🤔

Haben Sie “_Ihre CSV-Datei wurde empfangen und x Benutzer erhalten in Kürze ihre Auszeichnung_.” gesehen?

Beachten Sie auch _in Kürze_; das ist nicht sofort. Ich glaube, es gibt eine Job-Warteschlange und Sie müssen möglicherweise einen Tag warten. Sie können den `BadgeGrant`-Job manuell auf der Seite `/sidekiq/scheduler` auslösen. Er sollte die Warteschlange leeren.

---

<div class="post-metadata">

### Author: ![Xinweu\_Tang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xinweu_tang/32/133609_2.png) [@Xinweu\_Tang](https://meta.discourse.org/u/Xinweu_Tang)
#### Post date: [3. März 2024 um 02:40 UTC](https://meta.discourse.org/t/assign-badge-to-multiple-users-at-once/297560/6 "2024-03-03T02:40:44Z")

</div>

Vielen Dank für Ihre schnelle Antwort.

> Haben Sie „_Ihre CSV-Datei wurde empfangen und x Benutzer erhalten in Kürze ihre Auszeichnung_“ gesehen?

Ja, das habe ich gesehen!

/sidekiq/scheduler Ist das eine Erweiterung? Ich glaube nicht, dass wir Sidekiq installiert haben. Und derzeit kann ich die Erweiterung nicht installieren. Vielleicht muss ich einen Tag warten.

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [3. März 2024 um 02:49 UTC](https://meta.discourse.org/t/assign-badge-to-multiple-users-at-once/297560/7 "2024-03-03T02:49:37Z")

</div>

> [@Xinweu\_Tang](#):
>
> Ja, das habe ich gesehen!

Großartig, das sollte dann gut sein!

> [@Xinweu\_Tang](#):
>
> /sidekiq/scheduler ist das eine Erweiterung?

Es ist keine Erweiterung. Discourse verwendet es intern zur Verarbeitung von Hintergrundaufgaben.  
Ist Ihr Discourse selbst gehostet? Wenn ja, sollten Sie es sehen können: `<deine_url>/sidekiq/scheduler`.  
Sie können auch warten, sicher. 😄

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [3. März 2024 um 04:43 UTC](https://meta.discourse.org/t/assign-badge-to-multiple-users-at-once/297560/8 "2024-03-03T04:43:44Z")

</div>

> [@Arkshine](#):
>
> Außerdem beachte _kurzfristig_; dies ist nicht sofort. Ich glaube, es gibt eine Jobwarteschlange und du musst vielleicht einen Tag warten. Du kannst den `BadgeGrant`-Job manuell auf der Seite `/sidekiq/scheduler` auslösen. Er sollte die Warteschlange leeren.

Die Massenverleihungen sind sofort. 👍 Der BadgeGrant-Job ist für die automatischen.

---

<div class="post-metadata">

### Author: ![Xinweu\_Tang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xinweu_tang/32/133609_2.png) [@Xinweu\_Tang](https://meta.discourse.org/u/Xinweu_Tang)
#### Post date: [3. März 2024 um 07:40 UTC](https://meta.discourse.org/t/assign-badge-to-multiple-users-at-once/297560/9 "2024-03-03T07:40:18Z")

</div>

Danke! Es ist selbst gehostet.

Ich sehe es jedoch nicht im geplanten Auftrag… Und die Abzeichen werden immer noch nicht vergeben.

Ich frage mich, ob das daran liegt, dass das Abzeichen nicht-englische Zeichen enthält, falls das eine Rolle spielt?

Das Vergeben von Abzeichen einzeln funktioniert jedoch.

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [3. März 2024 um 14:49 UTC](https://meta.discourse.org/t/assign-badge-to-multiple-users-at-once/297560/10 "2024-03-03T14:49:34Z")

</div>

Vielen Dank für die Information! Zur Klärung: Ich habe es nicht tatsächlich getestet, sondern nur den Code überprüft. Es scheint, dass der Code die Elemente in eine Warteschlange stellen würde (_aber wenn ich es mir noch einmal ansehe, scheint es, dass die Warteschlange standardmäßig sofort verarbeitet würde, es sei denn, es wird anders angewiesen_). Mein Fehler! 🙏

> [@Xinweu\_Tang](#):
>
> Ich frage mich, ob das daran liegt, dass das Abzeichen nicht-englische Zeichen enthält, falls das eine Rolle spielt?

Ich glaube nicht, immer noch kein Glück?

---

<div class="post-metadata">

### Author: ![Xinweu\_Tang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xinweu_tang/32/133609_2.png) [@Xinweu\_Tang](https://meta.discourse.org/u/Xinweu_Tang)
#### Post date: [3. März 2024 um 19:15 UTC](https://meta.discourse.org/t/assign-badge-to-multiple-users-at-once/297560/11 "2024-03-03T19:15:24Z")

</div>

Problem gefunden.

Der erste Benutzer in der CSV-Datei wurde irgendwie vernachlässigt. Ich habe geprüft, ob der erste Benutzer ihn hat. Aber anscheinend haben alle Benutzer außer dem ersten das Abzeichen erhalten.

Ich habe den ersten Benutzer manuell ausgezeichnet, jetzt ist das Problem behoben 🙂

Vielen Dank für Ihre Hilfe!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2. April 2024 um 19:16 UTC](https://meta.discourse.org/t/assign-badge-to-multiple-users-at-once/297560/12 "2024-04-02T19:16:06Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
