Every structure has a list of permission rules, which define who is allowed to see, edit or configure the structure.

Access Levels

Each user has one of the following access levels to a structure:

None

The user does not see the structure at all and does not know that it exists.

View

The user can view the structure but cannot make changes.

Edit

The user can view the structure and can rearrange, add and remove issues from the structure. The user cannot, however, create or modify generators.

AutomateThe user has full edit access to the structure, including modifying generators and effectors.

Control

The user can view, edit and configure the structure - including changing structure permission rules.

Default Access

By default, all users have None access level.

The structure's owner and Jira administrators always have Control access level.

Therefore, if you create a new structure and do not specify any permission rules, it will be a private structure that only you and Jira administrators will be able to see and modify.

Permission Rules

Users who have Control permission for a structure can define permission rules by Editing Structure Details.

The Permission Rules list is an ordered list that's used to calculate the access level for a given user. Each rule assigns an access level to a specific condition (category of users).

Permission settings

The conditions are applied from top to bottom, and the last matching rule has precedence - so if a user fits multiple conditions, their access level will match the lowest-listed matching condition. For this reason, it is advisable to order permissions from least access (None) to most access (Control), as we've done above.

Setting Permissions

To set permissions, in the Add Rule section, select an access level and choose one of the following conditions for that access level:

Everyone

Matches any user, including anonymous (not logged in). This condition can be used to set a default permission for everyone.

Group(G)

Matches users that belong to the group G.

Project Role(R,P)

Matches users that have role R in project P.

UserAdds the permission for a specific Jira user.


To copy the permissions from another structure, click the Set Permission Level box and choose Apply Permissions From. This will let you apply the same permissions rules from any structure for which you have Control access level.

Permission Examples

The following are examples of how your permissions list might look:

Require Edit Issue permission on parent issue

When this option is selected on the Structure Details page, the user must have Edit Issue permission for a parent issue in order to adjust its sub-issues. In other words, direct sub-issues (or children issues) are treated as if they are part of the parent issue; therefore, adding sub-issues, removing sub-issues and rearranging sub-issues is actually changing the parent issue - for which the Edit Issue permission is required.

The user must also have Edit access level to the structure to be able to make changes at all.

Note the following: