ACL Simulator
Admin → ACL Simulator (superadmin). The answer to "why am I locked out?"
Pick a role, a resource (a controller or service class), and an optional privilege (action/method), then Explain. The tool runs the live ACL and shows:
- the verdict — allowed or denied;
- the reason — the deciding rule (even when it's inherited from a parent role), or deny-by-default when nothing grants access;
- the role inheritance chain it walked.
It's read-only — it never changes policy, so it's safe to poke at. Use it to answer "would a
manager be able to reach this service?" by asking the ACL, instead of reading .ini files.
For the concepts behind the answer — deny-by-default, roles-on-membership, grants as data — see Authorization.