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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.