Acl rights and description
In this table you can find some useful acl rules/rights/resources and also description which functionality they are providing inside the translate5.
module | role | resource | right | decription |
---|---|---|---|---|
editor | pm | setaclrole | pm | In translate5 frontend and backend you are able to define which user roles can be modified/created to other users. |
...
The 'setaclrole' is defined as a new resource in "application/modules/editor/configs/aclConfig.ini" file. |
Example when the users with role 'pm' are only able to modify or add a 'pm' role to other users.
Insert |
...
- module:'editor'
- role:'pm'
- resource:'setaclrole'
- right:'pm'
...
new record in the table if you want to extend the user capabilities for creating/modifying acl roles to other users. |
Important
For each role combination a separate record in the table is needed. |
editor |
...
pm |
...
frontend |
In the window, the properties tabs can be disabled or enabled by applying certain frontend rights to a role.
- User Task association tab: can be disabled/enabled with applying the 'editorChangeUserAssocTask' frontend role (with no acl record in the table, the tab is disabled).
- Workflow Properties tab: can be disabled/enabled with applying the 'editorWorkflowPrefsTask' frontend role (with no acl record in the table, the tab is disabled).
The properties window button in the task grid can be disabled/enabled by applying the 'editorPreferencesTask' frontend right to a role (with no acl record in the table, the button is disabled).
Example of enabling the User Task association tab for pm's:
Insert in the acl rules table the following records:
editorChangeUserAssocTask | Enable and disable the User Task association tab | |||
editor | pm | frontend | editorWorkflowPrefsTask | Enable and disable the Workflow properties tab |
editor | pm | frontend | editorPreferencesTask | Enable and disable the 'Task Properties window' button in task grid |
...