2014-08-21, 11:35 AM
In general I like the MyBB permission system, for it is really powerful, but I have some things in mind, that could make it easier...
1) Never system
In the current system one yes overwrites all no(s).
This leads to a problem with banned users. They need to be removed from all additional usergroups (and added again after their ban). MyBB does this automatically, but you cannot easily determine to which additional usergroups a banned user belongs / the user list of a group is incomplete.
Adding a never option to all permission that cannot be overwritten by a yes would solve this problem. A banned user could remain in all additional groups, when the banned group uses the never permission for everything. With this setting managing groups would also be much easier, because you could manage stuff that users in a specific primary group can't do directly in this group and don't have to check this stuff for each and every group.
2) Rethink can only view own threads / can only reply to own threads
These two permissions are inconsistent with all other permissions. Instead of the current permissions "can only view own threads" and "can view threads" I'd like the permissions "can view own threads" and "can view others' threads". Same for replying.
1) Never system
In the current system one yes overwrites all no(s).
This leads to a problem with banned users. They need to be removed from all additional usergroups (and added again after their ban). MyBB does this automatically, but you cannot easily determine to which additional usergroups a banned user belongs / the user list of a group is incomplete.
Adding a never option to all permission that cannot be overwritten by a yes would solve this problem. A banned user could remain in all additional groups, when the banned group uses the never permission for everything. With this setting managing groups would also be much easier, because you could manage stuff that users in a specific primary group can't do directly in this group and don't have to check this stuff for each and every group.
2) Rethink can only view own threads / can only reply to own threads
These two permissions are inconsistent with all other permissions. Instead of the current permissions "can only view own threads" and "can view threads" I'd like the permissions "can view own threads" and "can view others' threads". Same for replying.