Merci à @jtbayly pour avoir suggéré que je publie ceci dans la catégorie #feature.
Aperçu
Un utilisateur reçoit un nouveau badge ; cet événement déclenche l’ajout ou la suppression de l’utilisateur dans un groupe.
Cas d’utilisation
Vous avez une catégorie cachée avec du contenu bonus que vous souhaitez que les utilisateurs puissent « débloquer », comme des œufs de Pâques.
Vous avez une catégorie « Démarrage » visible uniquement par les utilisateurs du groupe « Débutants ». Après avoir reçu le 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, veuillez les ajouter ci-dessous en tant que réponses !
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.