Bonjour, tout d’abord, merci aux créateurs du plugin pour avoir réalisé cela !
Mon premier mécène a fait son engagement et a été ajouté au groupe des mécènes, mais n’a pas reçu le badge que j’ai créé. J’ai vérifié la requête pour le badge et je l’ai modifiée pour correspondre au nom du groupe (puisque je n’avais pas nommé ce groupe « Mécènes »), mais cela n’a pas résolu le problème…
Que dois-je faire ?
Merci pour votre aide !
Le travail de badge s’exécute une fois par jour, il faut donc attendre jusqu’à un jour pour obtenir le badge. Pour accélérer le processus, rendez-vous sur example.com/sidekiq/scheduler, recherchez BadgeGrant, puis cliquez sur Trigger.
Merci @Mark_Schmucker pour votre réponse rapide et votre aide. J’ai fait ce que vous avez dit et j’ai même attendu un jour pour être sûr… mais toujours pas de badge
J’ai vérifié dans le CP des badges et effectué la requête de test, mais cela indique également qu’aucun badge ne sera attribué… donc il y a autre chose qui se passe…
Voici la requête, celle que le plugin Patreon a générée pour les badges. La seule modification apportée est le nom du groupe, remplacé par supporters au lieu de 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' )
J’utilise la même requête pour de nombreux badges, en changeant simplement le nom du groupe. Cela fonctionne pour moi. Utilisez le groupe « Name », pas « Full Name ». La requête fonctionne-t-elle avec d’autres groupes ?
Ok… temps de facepalm une fois de plus… le nom est sensible à la casse… je ne l’avais pas réalisé. Au début, j’ai aussi confondu le nom du badge avec le nom du groupe… (puisque les deux avaient le même nom). Et puis j’ai découvert que c’était sensible à la casse… maintenant, il indique qu’il est attribué à 1 utilisateur Merci de m’avoir aidé à résoudre le problème !