what access do the different roles enable?


When permission is granted to a user it means that person (accessed by an email address - backed by a google account) can access a particular store on the BRM / RSM network of stores.
Each permission also comes with a role - which determines how much access to pages and functions that user has.
This table shows the different levels of permission for each of the 5 roles:
BOSS, SHOP_MANAGER, MECHANIC, RENTER, AGENT
N.B. there are also admin accounts, but that is a different concept.
admin accounts are all about administering the shops - like managing user accounts.
permission table by role:
role | ||||||
BOSS | SHOP_MANAGER | RENTER | MECHANIC | AGENT | ||
PAGES | ||||||
reservations | create reservations | ![]() | ![]() | ![]() | ![]() | ![]() |
search reservations | ![]() | ![]() | ![]() | ![]() | ![]() | |
view Transactions | ![]() | ![]() | ![]() | ![]() | ![]() | |
view Graphs | ![]() | ![]() | ![]() | ![]() | ![]() | |
customers | customers | ![]() | ![]() | ![]() | ![]() | ![]() |
mechanic | maintenance | ![]() | ![]() | ![]() | ![]() | ![]() |
configure | ![]() | ![]() | ![]() | ![]() | ![]() | |
fleet | manage | ![]() | ![]() | ![]() | ![]() | ![]() |
pricing | ![]() | ![]() | ![]() | ![]() | ![]() | |
scan inventory | ![]() | ![]() | ![]() | ![]() | ![]() | |
system | settings | ![]() | ![]() | ![]() | ![]() | ![]() |
dashboard | ![]() | ![]() | ![]() | ![]() | ![]() | |
admin * | shop users | ![]() | ![]() | ![]() | ![]() | ![]() |
getting started | ![]() | ![]() | ![]() | ![]() | ![]() | |
multi-store | ![]() | ![]() | ![]() | ![]() | ![]() | |
ACTIONS | ||||||
reservations | fetch reports | ![]() | ![]() | ![]() | ![]() | ![]() |
transaction buttons | ![]() | ![]() | ![]() | ![]() | ![]() | |
fleet | edit inventory in-app | ![]() | ![]() | ![]() | ![]() | ![]() |
* N.B. to access the admin pages you also need to have an administrator account