An automatic group of group owners

Is there a way to have an automatic group which contains all group owners, in much the same way as @staff works?

I’d like to make all my group owners TL2, and to keep track of them as my site (hopefully) grows quickly. Also I want to change their powers as a group as time goes on, as well as communicate with them and have a category for them. I don’t want to make them all mods as they aren’t ready for that.

In the meantime, I can do this manually; however as our tightly managed Forum grows an automatic group would become more and more helpful.

Alternatively, how hard would this be to do as a plugin?

7 « J'aime »

Je viens d’implémenter un Creating triggered custom badge queries pour identifier les propriétaires de groupe actuels.

La requête SQL est ici (peut également être utilisée dans Data Explorer)

SELECT DISTINCT user_id, owner, CURRENT_TIMESTAMP granted_at
FROM group_users
WHERE group_users.owner = true

Elle utilise CURRENT_TIMESTAMP car il n’y a pas de timestamp pratique pour la propriété de groupe dans la base de données, à ma connaissance. Il n’y a pas non plus de déclencheur pratique, donc la chose :backfill peut être omise.

Je suggère cette configuration :

  1. Exécuter la requête de révocation quotidiennement
  2. Déclencheur : Mettre à jour quotidiennement
  3. Je ne suis pas sûr de « Peut être accordé plusieurs fois »
    La requête ne s’exécute qu’une seule fois pour chaque utilisateur, donc plusieurs ne seront pas accordés. Mais il pourrait être nécessaire de faire accorder à nouveau le badge une fois révoqué - je ne suis pas sûr !
4 « J'aime »