The Table Permissions feature allows you to define which users can add rows, edit rows, and delete rows within the table.
Configuration
To configure the permissions, you need to go to the Permissions tab in the table’s configuration.
By default, all permissions are enabled for Any logged-in user. To change permissions, click on the 3-dot icon next to the permission and select 'Edit'. This will open an edit dialogue where you can choose the groups to which you want to grant the current permission.
If you want to prevent all users from accessing the table, simply leave the permissions empty and do not select any groups.
The permissions are only applied to the tables in the issue view screen.
The permissions configuration (except ‘View table) is applicable only to users who have the 'Edit issue’ permission.
Users need to have ‘Add row’ permission granted to see the ‘Import from CSV’ button.
Conditions
Permissions can be applied to every issue or to issues that fit a specific condition.
The issue condition is defined via a JQL query. It can be applied individually per each specific type of permissions, e.g. edit row.
For example, to prohibit any user from editing rows after the issue is in status ‘Done’, keep the ‘Any logged-in user'
. But define the condition as statuscategory != Done
. In this way, after the issue reaches the status ‘Done’, none of the users can edit it.
To configure a condition, click on the 3-dot icon next to the permission and select ‘Edit' and enter the JQL query in the 'Condition’ field.