Taskana allows for a fine grained access control to workbasketsWorkbaskets. This is done by maintaining an access control list for each workbasketWorkbasket. An access control list item grants a set of permissions to an access id (JAAS principial, user or group).
The following permissions are available:
Permission | Meaning |
---|---|
READ | Read or query |
Workbasket metadata and its containing Tasks. |
Workbasket. | |
OPEN | The user is allowed to explicitly query the |
Tasks of specific Workbaskets. If a user does not have the OPEN permission, he can’t query/filter Tasks by Workbaskets. | |
APPEND | The user is allowed to append a task to the |
Workbasket. This applies to creation of tasks in this |
Workbasket as well as for transferring tasks to this |
Workbasket. | |
TRANSFER | Allows the user to transfer tasks from this |
Workbasket to another one. | |
DISTRIBUTE | The user is allowed to distribute tasks from this |
Workbasket to the configured distribution targets. For distribution the APPEND and TRANSFER permissions are checked also. | |
CUSTOM_1 .. CUSTOM_12 | Permissions to be used in custom code to configure application specific scenarios which are not directly checked by TASKANA. |