# Roles and permissions
# Defining role permissions
Motor Admin uses roles-based permissions control - users can contain multiple roles. Roles can be defined using /settings/roles (opens new window) page.
# Resource permissions
Resources permission rule can contain default read
, edit
, create
, remove
actions as well as any custom action. manage
permission allows to perform all actions with the resource.
# Resource columns
It's possible to specify only a set of columns available for specific role via permission configurations.
# Conditions and scopes
It's possible to set conditions on resource roles to scope the rows. On the screenshot above, user will be able to manage only customer where kind
field equals vip
and where operator
field refers to current user.
# Reports and Forms permissions
Queries, Dashboards and Forms can contain multiple tags which then can be used to build roles with permissions based on tags. On the screenshot above, users with given role will be able to access only forms with operations
tag.
# Attaching role to users
Roles can be assigned to users on /settings/users (opens new window) page.