Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Set active sprint to issue using groovy

Dan27 November 20, 2019

Hello,

I would like to set active sprint to an issue if the priority is changed to 'High'.

How can I do it?

 

Tnx,

Daniel

1 answer

Suggest an answer

Log in or Sign up to answer
0 votes
John Chin
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 9, 2021

Hi @Dan27 ,

You can run the following script on the Issue Updated event via Custom Listener to capture the issue priority value changes.

import com.atlassian.jira.component.ComponentAccessor

def change = event?.getChangeLog()?.getRelated("ChildChangeItem")?.find {it.field == "priority"}

if (change) {

log.warn "old value: ${change}"
log.warn "new value: ${change.newstring}"

//check the condition
if(change.newstring == "High")
{
//dosomething
}
}

In the dosomething content, you can merge the script from the example here to add the issue to the current/active sprint. You may require to do a few testing to ensure everything is working for you. I hope this helps.

TAGS
AUG Leaders

Atlassian Community Events