J’aimerais beaucoup voir cela aussi. Nous avons une situation similaire.
- Nous avons quelques catégories qui sont restreintes à certains groupes.
- Mais nous devons également être en mesure d’exclure certaines personnes de celles-ci.
L’adhésion négative à une catégorie fonctionnerait. Mais je pense qu’une solution plus puissante et plus flexible serait d’avoir des groupes automatiques définis par l’utilisateur (comme l’est le personnel aujourd’hui). Ces groupes pourraient prendre en charge des opérations d’ensemble de base pour déterminer l’appartenance.
Par exemple, avec cette fonctionnalité, le personnel n’a pas besoin d’être un cas spécial, mais peut simplement être admin + modérateurs. Le fait que ce groupe automatique ait été créé est vraiment un indice fort que cette fonctionnalité est utile et devrait être étendue à une fonctionnalité générale plutôt qu’intégrée.
Avec cela, vous pourriez implémenter l’exclusion négative en ayant un groupe AUnAccès = GroupeAccès - GroupeBanni.
Ces groupes automatiques seraient également très utiles pour d’autres cas d’utilisation. Par exemple :
Augmentation des rangs
Actuellement, nous avons quelques forums verrouillés qui englobent essentiellement des cercles de personnes plus restreints. Quelque chose comme :
- Admin = Admin
- Modérateurs = Admin + Modérateurs
- ÉquipeBêta = Admin + Modérateurs + Bêta
- DeConfiance = Admin + Modérateurs + Bêta + DeConfiance
Le fait de devoir appliquer la bonne liste de groupes à chaque catégorie est fastidieux et source d’erreurs. Nous avons eu de nombreux cas où un groupe manquait dans une catégorie à laquelle il aurait dû avoir accès. Pouvoir définir des groupes comme ceux-ci rendrait cela beaucoup plus facile à gérer :
- ModérateursOuSupérieurs = Admin + Modérateurs (ceci est intégré en tant que groupe automatique
personnel) - BêtaOuSupérieurs = ModérateursOuSupérieurs + Bêta
- DeConfianceOuSupérieurs = BêtaOuSupérieurs + DeConfiance
Groupes Communs
Il est également courant pour nous d’avoir plusieurs catégories qui ont exactement les mêmes règles d’accès. C’est essentiellement un cas plus simple que celui ci-dessus, mais il serait agréable de pouvoir créer un seul groupe automatique et de l’utiliser plusieurs fois au lieu d’avoir à répéter toute la liste de groupes et à la maintenir synchronisée sur de nombreuses catégories.