Access Control lets you decide what each user role can see and do in HQ. For every rule, such as "Can delete Reservations", you choose whether a role is allowed, denied, or doesn't decide.

<aside> 💡

Note - The Administrator role has full access to the system. Access Control rules never apply to administrators, and this can't be changed.

</aside>

How Access Control Works

Each user has one or more user roles. Each role has its own set of rules, and each rule has one of three values:

When A User Has More Than One Role

HQ checks every role of the user, in this order:

  1. If any role says Allow, the user is allowed. One Allow is enough, even if other roles say Deny.
  2. If no role allows it and any role says Deny, the user is denied.
  3. If no role sets the rule, HQ uses the rule's default.

The Default When No Role Decides

The Access Control Rules List shows the default of every rule.

Example

A user has two roles, "Counter Agent" and "Night Shift":

Rule Counter Agent Night Shift What the user gets
Can delete Reservations Deny Not Set Denied
Can export Reservations Deny Allow Allowed, because one role allows it
Can view all Reservations Not Set Not Set Allowed, its default
Can book Reservations on past Not Set Not Set Denied, this rule needs an explicit Allow
Settings → Car Rental → Seasons Not Set Not Set Denied, Settings pages need an explicit Allow