What is a one sentence summary of your feature request?
Extend the management of priority levels to all AccessRules types, when today it is only available for SingleRoleRules.
Please describe your idea in detail. What is your problem, why do you feel this idea is the best solution, etc.
Today, only SingleRoleRules have a priority level within AccessRules. The other AccessRules types — CompositeRoleRule, ResourceTypeRule, NavigationRule and ScalarRule — do not, which limits the ability to finely arbitrate between multiple applicable rules for the same resource or the same context.
The idea would be to extend this priority mechanism to all AccessRules types, to ensure overall consistency in the management of access rules and to enable more precise and predictable control over their application, regardless of the rule type involved.
How do you currently solve the challenges you have by not having this feature?
There is no equivalent mechanism to manage priorities for CompositeRoleRule, ResourceTypeRule, NavigationRule and ScalarRule. Without this priority level, it is not possible to explicitly arbitrate between multiple competing rules of these types, which limits how finely access rules can be configured.