-
Notifications
You must be signed in to change notification settings - Fork 61
Permissions
ADMINISTRATION DOCUMENTATION > MEMBERS > PERMISSIONS
Here are how board permissions work by use of an example.
Assume a user is assigned to member group A. If you set the access permissions for the board this way..
Group A --- A X [D]
Group B --- [A] X D
then that user is denied access because the user is in Group A and Group A is specifically [D]enied
.
If the user is assigned instead to group B, (instead of group A) then that user has access to that board as Group B is specifically [A]llowed
But, what if the user is assigned to both Group A and Group B? By virtue of membership in Group A set to [D]
, the user still can not access that board.
BUT, if the board permissions are set this way..
Group A --- A [X] D
Group B --- [A] X D
Then a user with membership in Group A is still [D]enied, but if a member of both groups the member is allowed access to that board because of membership also in Group B.
"[D]" means any/every member of that group is explicitly denied permission (regardless of any other group memberships).
'[X]" means (conditional) denied permission, denied unless the user is also a member of a group that has permission `[A]`.
"[A]" means (conditional) granted permission, granted unless the user is also a member of a group that is explicitly denied `[D]` permission.
Another example (this applies to all permission logic - member or board permissions - in ElkArte permission settings):
Group A --- A X [D]
Group B --- A [X] D
Group C --- [A] X D
A member of Group A is denied permission regardless of any other group membership A member of Group B is denied permission unless also a member of Group C A member of Group C is granted permission unless also a member of Group A
If you set group A to [X]
above, then anyone with Group C membership has the permission, now including Group A members if they are also a member of Group C.
Hope this helps explain the permission logic.
This page is a stub. Please help improving it.
[Customization](Customization Home)
[Languages](Languages Home)