Group where everybody is by default except removed people


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.


It’s a hack but:

  • Make group
  • Select automatic enrolment via email domains
  • Find the most popular email sign-ups to your site then add them all, the top 10 will account for like 95% of registrants
  • Use/modify the in/out group script here to find people who fall through the gaps hwoever you want to slice it.

The easier way to probably achieve what you want is have trust level 0 (brand new) people climb to level 1 after reading 10 posts inside a visible “intro/welcome to the site” topic, make the rest of the site require trust level 1 then you can kick people you don’t like to level 0 or suspend them.

It’s been mentioned a few times about the site to have wildcard domain enrolment or similar but it needs a plug in, we could do with it to be honest…


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).

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.