Un utilisateur se voit attribuer un nouveau badge, cet événement déclenche l’ajout ou la suppression de l’utilisateur dans/un groupe.
cas d’utilisation
Vous disposez d’une catégorie cachée contenant du contenu bonus que vous souhaitez que les utilisateurs puissent « débloquer » comme des œufs de Pâques.
Vous avez une catégorie « Premiers pas » visible uniquement par les membres du groupe « Débutants ». Après l’attribution du badge « Certifié », un utilisateur est automatiquement retiré du groupe « Débutants » et cette catégorie n’apparaît plus.
Si vous pouvez imaginer d’autres cas d’utilisation, n’hésitez pas à les ajouter ci-dessous en réponse !
Wow, oups. Désolé pour le double post. J’avais cherché avant de poster, mais j’ai clairement manqué celui-ci. Je suis prêt à le supprimer.
Peut-être qu’une nuance est que j’aimerais aussi voir cela fonctionner pour un badge accordé manuellement, par exemple par un modérateur, plutôt que automatiquement via des requêtes de badge. Par exemple, nous avons un badge « feedback » que les modérateurs peuvent attribuer pour des posts vraiment réfléchis ; j’aimerais que ce badge « débloque » un badge de style (en les ajoutant à un groupe). Il semble que votre approche (ajouter un groupe miroir) couvrirait aussi ce cas. Cependant, le post se concentre surtout sur les badges déclenchés par SQL, alors j’ai pensé qu’il valait la peine de le mentionner.