Groupe où tout le monde est par défaut sauf les personnes exclues

Hello,

Is it possible to make a group where everybody is except people removed from it?

In fact a kind of way to explicitely blacklist people from some categories.

No, discourse permissions are group based and additive, not subtractive.

C’est une astuce, mais voici comment faire :

  • Créer un groupe
  • Activer l’inscription automatique via les domaines de messagerie
  • Identifier les adresses e-mail les plus courantes utilisées pour s’inscrire sur votre site, puis les ajouter toutes ; les 10 principales représentent environ 95 % des inscrits
  • Utiliser ou modifier le script d’ajout/retrait de groupe disponible ici pour repérer les personnes qui échappent à ces critères, selon la manière dont vous souhaitez découper les groupes.

Une méthode plus simple pour obtenir ce que vous souhaitez consiste à faire en sorte que les utilisateurs de niveau de confiance 0 (tout nouveaux) atteignent le niveau 1 après avoir lu 10 publications dans un sujet visible intitulé « Introduction/Bienvenue sur le site », puis à rendre le reste du site accessible uniquement aux utilisateurs de niveau 1. Vous pourrez ainsi rétrograder les personnes que vous ne souhaitez pas au niveau 0 ou les suspendre.

Il a été mentionné à plusieurs reprises sur le site la possibilité d’une inscription automatique basée sur des domaines génériques (wildcard) ou similaire, mais cela nécessite une extension. Nous aurions effectivement besoin de cette fonctionnalité, pour être honnête…

Thank you for this detailed reply, I’ll explore your solution.

In fact I imagined giving no rights to all users to a category, except to a group who can read/write. By default everybody is in this group (so all registered users can write in it) but if I remove someone from this group, then he can’t access the category. So my question was more how to put all members in a group (and all new members by default in this group).