Skip to content

Commit

Permalink
added missing permissions
Browse files Browse the repository at this point in the history
  • Loading branch information
kevinpapst committed May 27, 2024
1 parent eb7cdc4 commit ac4c5e7
Showing 1 changed file with 12 additions and 9 deletions.
21 changes: 12 additions & 9 deletions _documentation/plugin-task-management.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,15 +57,18 @@ Visible for all user with `task_start` and either one of `task_assign` or `task_

This bundle introduces new permissions, which limit access to certain functions:

| Permission | Description |
|--------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `task_edit_own` | Create and edit tasks that are assigned to the currently logged-in user. |
| `task_edit_other` | Allows to edit all tasks that are visible to the user. Create new unassigned tasks, assign team and user. Remove assignment and close tasks which are assigned to another user (stops running records). |
| `task_assign` | Self-assign a pending task by the currently logged-in user. Required to see the "Pending tasks" widget on the dashboard. |
| `task_start` | Start a task. Only possible if task is assigned to the current user. Required to see the "My tasks" widget on the dashboard. |
| `task_close` | Close a task. Possible if task is assigned to the current user or the user owns the `task_edit_other` permission. The task will be removed from the "My tasks" widget after it is reloaded (until then it can be reopened). |
| `task_delete` | Delete any existing task. |
| `task_view` | Gives access to the task administration and task reports |
| Permission | Description |
|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `task_edit_own` | Create and edit tasks that are assigned to the currently logged-in user. |
| `task_edit_other` | Allows to edit all tasks that are visible to the user. Create new unassigned tasks, assign team and user. Remove assignment and close tasks which are assigned to another user (stops running records). |
| `task_assign` | Self-assign a pending task by the currently logged-in user. Required to see the "Pending tasks" widget on the dashboard. |
| `task_start` | Start a task. Only possible if task is assigned to the current user. |
| `task_start_all` | Start any task. |
| `task_close` | Close a task. Possible if task is assigned to the current user or the user owns the `task_edit_other` permission. The task will be removed from the "My tasks" widget after it is reloaded (until then it can be reopened). |
| `task_delete` | Delete any existing task. |
| `task_view` | Gives access to the task administration and task reports |
| `task_details` | See Task details |
| `task_team_view` | See the tasks of all team members |
{: .table }

A pre-configured permission set for all default user roles is applied by the plugin, please adjust them to your needs.
Expand Down

0 comments on commit ac4c5e7

Please sign in to comment.