You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 11
Next »
Iguana X has a role based permission system to restrict user access to various Iguana system and component controls.
By default, the admin user has full access to Iguana system and component controls. Any users created by the admin must be granted access permissions through the use of roles to perform any iguana system or component actions. Roles contain a list of granted permissions and are assigned to users and components as Tags.
In Settings > Roles, the admin user can create custom role #tags with lists of granted permissions.
Iguana system permissions will be applied to the User with the assigned role #tag.
By default, components have unrestricted permissions - ie. any user can do anything to the component. To apply a matching role #tag to a component, it must be added to the Component Card Tags.
Create a Role
Click Add and enter a #Role name
Click Add Role at the top right corner of the Roles page.
In the Add a Role window, enter your Role #tag name and click Add.
Note: Tags are case sensitive, and must match exactly when applied to Users and Components.
Choose Iguana and Component controls to grant Users and Components with this Role
Choose the the Iguana system and component controls you want to grant users and components with this role - click Save.
Once a role is created, it can be edited or deleted as required.
Assign a Role to a User
In Settings > Users, add the desired #Role to your User
In Settings > Users, click Edit on the User you wish to add a role. You can add multiple roles to a single user, each role is additive and will provide the user the assigned access permissions.
Assign Roles to Components
Components without tags that match a Role have no permission restrictions applied
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.
To assign a role #tag, it must be added to the Component Card Tags field.
Open a component card and enter the role #tag in the Tags field. Once entered, a role related tag will be bold and link you to the Role configuration.
If a role #tag is assigned to select components, the permissions will only be applied to the tagged components. If you want to add a role #tag to multiple components, you can use Bulk Editing of Tags in the Bulk Action bar.
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.
All role #tags assigned to users must be applied to components which need restrictions
When a single role #tag is added to a component, its permissions are applied to all users.
If multiple role #tags are added to a component, only the user’s matching role #tag permissions are applied to user.