How to only allow certain fields to be editable depending on Status

Still need help?

The Atlassian Community is here for you.

Ask the community

Purpose

To configure JIRA such that only certain fields are allowed to be edited in certain Statuses. For example would be the following scenario

  1. Issue is Open
    - All fields are editable
  2. Issue moved to In Progress
    - Only 3 fields are allowed to be edited
  3. Issue moved to back to Open or another Status QA
    - Back to all fields being editable

Solution

  1. JIRA doesn't have this feature out of the box but the workflow can be configured as a workaround
    (info) Users will need to be granted the Transition Issue permission for the project to be able to Edit the issue using this method
  2. Create a new screen
  3. Add the fields which you want to be able to be edited in this screen
  4. Edit the Workflow used by this project
  5. Click on Add Transition for the Status which you want this behaviour to take effect
  6. Set the Target Destination to be the same as Source (In Progress), and use the screen created in Step 2
  7. Click on Workflow Properties (same page as screenshot for Step 5) for this same Status and enter the following values
  8. Publish this workflow


The results of this would be as follows

  1. When the issue is in Open status, users can edit this issue
  2. When the issue is in In Progress, there is no Edit button, but there is a workflow transition to Edit
  3. Upon clicking this transition, you can edit the values of the field you configured in the screen


Last modified on Mar 21, 2024

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.