Hallo, zunächst einmal vielen Dank an die Plugin-Ersteller für dieses Tool!
Mein erster Patron hat sein Versprechen erfüllt und wurde zur Patron-Gruppe hinzugefügt, hat aber das von mir erstellte Abzeichen nicht erhalten. Ich habe die Abfrage für das Abzeichen überprüft und auf den Gruppennamen geändert (da ich diese Gruppe nicht „Patrons“ genannt habe), aber das hat das Problem nicht gelöst…
Was muss ich tun?
Vielen Dank für eure Hilfe!
Der Badge-Job wird einmal täglich ausgeführt, sodass es bis zu einem Tag dauern kann, bis du das Badge erhältst. Um den Prozess zu beschleunigen, gehe zu example.com/sidekiq/scheduler, suche nach BadgeGrant und klicke auf Trigger.
Vielen Dank @Mark_Schmucker für deine schnelle Antwort und Hilfe. Ich habe gemacht, was du gesagt hast, und habe zusätzlich einen Tag gewartet, um sicherzugehen… aber immer noch kein Abzeichen
Ich habe im Badge-CP nachgesehen und die Testabfrage durchgeführt. Auch dort heißt es, dass keine Abzeichen vergeben werden… also liegt etwas anderes im Argen…
Das ist die Abfrage, die das Patreon-Plugin für die Abzeichen erstellt hat. Das Einzige, was ich geändert habe, ist der Gruppenname: supporters statt patreon.
select user_id, created_at granted_at, NULL post_id from group_users where group_id = ( select g.id from groups g where g.name = 'supporters' )
Ich verwende dieselbe Abfrage für viele Abzeichen, indem ich einfach den Gruppennamen ändere. Bei mir funktioniert es. Verwende die Gruppe “Name”, nicht “Vollständiger Name”. Funktioniert die Abfrage auch mit anderen Gruppen?
Ok… Zeit für eine Stirnklatsch-Aktion, noch einmal… Der Name ist groß- und kleinschreibungsabhängig… Das war mir nicht klar. Außerdem habe ich anfangs den Badge-Namen mit dem Gruppennamen verwechselt… (da beide denselben Namen hatten). Und dann habe ich festgestellt, dass es groß- und kleinschreibungsabhängig ist… Jetzt wird zurückgegeben, dass es 1 Benutzer gewährt Danke, dass ihr mir geholfen habt, das zu lösen!