Um usuário recebe uma nova medalha; esse evento aciona a adição ou remoção do usuário a/ou de um grupo.
Casos de uso
Você tem uma categoria oculta com conteúdo bônus que deseja que os usuários possam “desbloquear”, como se fossem ovos de Páscoa.
Você tem uma categoria “Introdução” que só pode ser visualizada por usuários no grupo “Iniciantes”. Após receber a medalha “Certificado”, um usuário é automaticamente removido do grupo “Iniciantes” e essa categoria deixa de aparecer.
Se você conseguir imaginar outros casos de uso, por favor, adicione-os abaixo como respostas!
Uau, que susto. Desculpe pela postagem duplicada. Pesquisei antes de postar, mas com certeza perdi essa. Fico feliz em removê-la.
Talvez uma diferença sutil seja que eu também gostaria de ver isso funcionar para uma medalha concedida manualmente, digamos, por um moderador, em vez de automaticamente por meio de consultas de medalhas. Por exemplo, temos uma medalha de “feedback” que os moderadores podem distribuir para posts realmente ponderados; adoraria que essa medalha “desbloqueasse” uma medalha de destaque (ao adicioná-los a um grupo). Parece que sua abordagem (adicionar um grupo espelho) cobriria esse caso também. No entanto, como o post se concentra principalmente em medalhas acionadas por SQL, achei que valia a pena mencionar.