Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

moduleroleresourcerightdecription
editorpmsetaclrolepm

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:

editorChangeUserAssocTaskEnable and disable the User Task association tab 
editorpmfrontendeditorWorkflowPrefsTaskEnable and disable the Workflow properties tab 
editorpmfrontendeditorPreferencesTaskEnable and disable the 'Task Properties window' button in task grid

...