Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How can I restrict custom fields by role in Jira?

Karla Baiza August 31, 2023

Hello Community, I have created custom fields in Jira for the area's needs, but I want these fields to be only modified by certain roles, how can I do? I can't find the settings

2 answers

2 accepted

2 votes
Answer accepted
Trudy Claspill
Community Champion
August 31, 2023

Hello @Karla Baiza 

Welcome to the Atlassian community.

Jira does not natively provide functionality to set permissions on individual fields.

Are you working in a Team Managed Project or a Company Managed project?

The work around suggested for Company Managed projects is to remove the issues from the Edit Screen, add them to a separate screen that you can attach to a status Transition, and then create a self-reflecting (a.k.a. Looping) transition that will show the screen to allow the fields to be edited without actually changing the status of the issue. The you put conditions on that transition to make it available to only the people allowed to edit the fields.

This is describe in the answer from Vera on this post.

Another suggestion in an answer on this post is to allow the edit but then revert the field to its original value through automation.

Karla Baiza September 1, 2023

Hi, thanks Trudy!!
I am working on a project managed by the company, I really appreciate your help with my question, I will try your solution.
Thank you!!!

2 votes
Answer accepted
Mark Segall
Community Champion
August 31, 2023

Hi @Karla Baiza and welcome to the community!

Unfortunately, Atlassian does not offer field level security.  The only way you can accomplish this natively is:

  1. Remove the fields from your Create/Edit screens
  2. Create a new screen with the desired fields
  3. Add a new status (e.g. Update Fields) to your workflow
  4. On the transition to the workflow, add a User Is In Project Role condition and the screen created in step 2 as a transition screen

This approach will give those with the appropriate role the ability to transition to a new status which will prompt them to fill in your desired custom fields.

There may be some marketplace apps that can provide a more straightforward approach, but this is the best you can do natively. 

Karla Baiza September 1, 2023

Thank you very much!!, I will try this alternative

Like Mark Segall likes this

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events