Set up the base permissions for a normal registered user on your forum using the Registered Users group (do not use ‚Never‘ cause it prevents all users from getting that permission, ever). Then you go
through the other groups and set up additional permissions or permission denials, for example:
- Registered users naturally get no View Node on a staff board. Admins get that View Node permission set to ‚Yes‘.
Now every user keeps the registered group as their primary, the others get added as secondary cause they are all set to be passive/inherit for most permissions by default.
Look at usergroups as roles, similar to the ones found on Discord. They are additive by nature. You can do pretty fancy setups if you design your roles/groups properly.
The usergroup xf2 documentation goes into this topic with detail. You can also PM me if you need help with getting permissions set up (took me a bit to figure it all out too).