Hello Team,
I have a transition (Create a Defect) at two Statuses called 'Step 1' and 'Step 2' in the workflow.
At Step 1, When I click on Create a Defect, a linked issue gets created.
When I reach the Step 2 status, I should not see "Create a Defect" transition as I already have a linked issue present in the ticket.
I wanted to hide/unhide the transition based on the presence of linked issue in the current issue.
We use JWT, ScriptRunner plug-ins.
Please help me in this regard.
Regards,
Sriharsha
Hi @Sriharsha
Welcome to the community.
You can add a simple script condition via Script Runner. There are sample scripts in that page. For ex; linked issue condition:
!issueLinkManager.getOutwardLinks(issue.getId())*.issueLinkType.name.contains('Relates')
Or you can add JQL condition by using issueFunction not in hasLinks() query.
Best
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You're welcome!!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @Tansu Akdeniz ,
hope you are doing well!
It is working as expected.
But I have another scenario in the same workflow, where at a later status, when I click a transition button in the ticket, it goes back to the previous status and again I can see "Create A Defect" button.
Once a linked issue is created, I should not see no matter how many times I come back to the previous status.
Can you pls suggest?
Thank you!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.