OwnPay uses role-based access control (RBAC) to determine what each staff member can see and do. Roles are assigned per brand, so the same person can be a Manager on one brand and a Viewer on another. For authentication details, see Login and authentication.
Built-in roles
OwnPay ships with four built-in roles. Custom roles are not yet supported in v0.2.0.
Permission matrix
How to assign a role
- Go to People → Staff.
- Click Edit on the staff member’s row.
- Select the role from the dropdown.
- Choose the brands this role applies to.
- Click Save.
The role takes effect the next time the staff member loads a page. If they are currently logged in, ask them to refresh the browser or log out and back in.
Per-brand role assignment
The same staff member can hold different roles on different brands. When you edit a staff member, you see a list of all brands with a role selector next to each one. This lets you give someone Admin access on Brand A but only Viewer access on Brand B.
Do not give the Admin or Super Admin role to staff who only need to view reports. Use the Viewer role instead and follow the principle of least privilege.
Related Pages