How can I prevent members from posting threads in certain subforums?

hashirama

Member
Licensed customer
Hello,

How can I prevent members from posting threads in certain subforums and allow only moderators to do so?

Thank you all
 
Probably because the Admin and Moderator user groups for those node permissions are set to Inherit. Change the permissions in the groups per node as necessary.
 
Edit the Node permissions by User Group and set the apropiate groups as needed.
Example below (your permissions will not be exactly as shown but similar).

Screenshot 2026-03-09 184208.webp

Screenshot 2026-03-09 184232.webp

Screenshot 2026-03-09 184304.webp
 
Honestly i don't know how to do that, are there any detailed recourses that explains it?

The XF manual does:


The permission concept of XF follows a stringent logic but is somewhat confusing at first (and sometimes a bit annoying later). In principle for each permission you can set "yes", "no" or "never" for each user group. As to be expected "yes" means "allowed", "no" means "not allowed" and "never" means "never allowed".

The tricky bit is: If a user is member of more than one group a "no" in one group can be overridden by a "yes" for the same permission in another user group the user in question is member of. "Never" in opposite does mean "never" and will override any yes that is set for the same permission in another user group of the user.

So you can i.e. somewhat limit access or posting allowance for a usergroup (i.e. registred) for a subforum with "no" and create a new usergroup that you add as second usergroup to those who shall be allowed to post there and set the permission in question to "yes" for this group.

You should avoid to edit permissions for single useres, despite it is possible. But it will often lead to confusion and trouble later. So try to rather go always the way via additional user groups.
 
Last edited:
Back
Top Bottom