This article details how to manage user permissions in Jira at both instance and project levels, with specific strategies for team-managed and company-managed projects. It covers setting global permissions, managing project permissions, and best practices for controlling project access.
In Jira, we don't have a way to "restrict" access to the users (unless you want to restrict issue by issue). Users either have permission or not. So, if you don't want a user to do something, you just need to not give them this permission. We have two levels of permissions: instance permissions (permissions to create or delete projects, boards, share filters, invite users, etc.) and project permissions (permission to access the project and see its issues, edit the issues, close issues, etc.).
The instance permissions are given through the Global Permission page, which you access here:
The permissions related to the projects are given in the project settings.
Learn more about the difference between company-managed and team-managed projects.
Note that Company-Managed projects can share permission schemes. In these schemes, the permission that provides access to the project and its issues is "Browse Project." These permissions can be applied to single users, Groups, and Project Roles.
Just make sure that all Team-Managed Projects have the Access set as Private and add the user only in the desired projects:
If the Browse Project permission in your permission schemes is given only to Project Roles, you need to assign the user to the role only in the desired project. If groups are applied, make sure that the user is not a member of any of these groups and apply a project role to them. And, maybe the most important thing, make sure that the permission “Browse Project” is not given to “Any logged-in user” or “Public” in any of the permission schemes.
Rodrigo Goulart
1 comment