Iguana X has a Role based permission system to restrict user access to various Iguana system and Component controls.
To perform actions, a user User needs the required permission. The only user that has all permissions granted to them by default is the admin user. By default users , all other Users do not have access to edit Iguana system settings - they must be granted access through the use of a role. To Role Tags. For example, to edit ‘roles’ for example a user User would need to have a matching role tag #Role Tag that grants access to ‘Edit Roles’. The only user that has all permissions granted to them by default is the admin user.
In Settings > Roles, the admin User can create custom #Role Tags with lists of granted permissions to be assigned to both Users and Components.
Iguana system permissions will be applied to the User with the assigned #Role.
Component permissions will only be in effect for components with the assigned #Role in the Component Card Tags. The User #role does not need to match the Component #role, the component #role permissions trump.
...
Create a Role
Expand | ||
---|---|---|
| ||
|
Expand | ||
---|---|---|
| ||
|
Assign a Role to a User
...
Assign Roles to Components
...
title | To assign a #Role, enter the Role in the Component Card Tags field |
---|
Components without any tags that match a Role are considered ‘unsecure’ with no permission restrictions applied to the component - ie. anyone can do anything to the component. To apply permissions to a component, you must add a
...
Tag to the component that matches
...
a
...
Role.
Expand | ||||||
---|---|---|---|---|---|---|
| any
| to a role are ‘unsecure’ in
| ||||
In the Component Card Tags, you will see an alert stating that there are no permission restrictions applied to the component - ie. anyone can do anything to the component.matching role tags (no permissions applied), meaning that the User will have full component permissions available. |
Expand | ||
---|---|---|
| ||
Open a component card and enter the #Role in the Tags field. Once entered, a Role related Tag will be bold and link you to the Role configuration.
If a User applies a #Role tag which does not have Tag editing permission to a component, a warning will appear to confirm the change before applying the new permissions. | ||
Expand | ||
| ||
In the Component Card Tags, you will see an alert stating that there are no matching role tags (no permissions applied), meaning that the User will have full component permissions available. |