This question is in reference to Atlassian Documentation: Flagging an issue
We need to use the Flag function to mark issues that have Impediments. However, we also need a way to report which issues were flagged at one time once the flag is removed.
Any suggestions?
We created a Calculated Number field to try and make a formula to give us a "1" every time the issue is flagged. We also need it to add to 1 each time the same issue is flagged. Here is the code but it doesn't work:
<!-- @@Formula: Object flag = issue.get("customfield_10130"); int number = ((flag != null ? Integer.parseInt(flag.toString()) : 0 ) if( flag != null ) {number = ((flag != null ? Integer.parseInt(flag.toString()) : 0 ) 1) + flag; } return number; -->
Hi Josh,
Could I check where you will be storing the flagged value as you have tagged lots of different plugins above.
However if you want to use Script Runner then you could create a Script Field which returns a number return type to show when an issue is flagged using the example code below.
// Get the Values of the Flagged Field def flag = getCustomFieldValue("Flagged") // Return 1 if the Flagged field is set and not null else return 0 if (flag) { return 1; }else{ return 0; }
As for detecting if the issue was previously flagged then you would want to look at using some code similar to the example here to check the issue change history.
I hope this helps
Thanks
Kristian
Join the largest European gathering of the Atlassian Community and reimagine what’s possible when great teams and transformative technology come together. Plus, grab your Super Fan ticket now and save over €1,000 on your pass before prices rise on 3 June.
Register nowOnline forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.