Permission value priority
As a user may be in many groups and have their own custom permissions, determining the final permission value is done by determining which value has the highest priority. The priority is defined as: (highest priority first)
- Never: this is an overriding no and the permission is not granted. It always trumps other values and should only be used in specific scenarios.
- Yes: the permission is granted.
- No: the permission is not granted.
To make this clearer, here are some examples of what permission would "win" in various scenarios:
- No + Yes = Yes
- No + Never = Never
- Yes + Never = Never