We're currently evaluating JIRA 9 and the new transition button is causing some problems with how we use looping transitions and fast tracks from scriptrunner.
(Looping transition is just a transition that transitions from itself to any status)
(Fast-tracks are just listeners that transition automatically if conditions are met)
Example:
- We create a looping transition called "Resolve" and has a screen associated with it
- Based on the info filled out in it, we use scriptrunner fast-track listeners to forward it to the next relevant status, which can be different based on the values filled out
Problem:
Looping transitions in the new JIRA 9 transition drop-down, always show the action + the destination status... and for looping transitions that means the status it's already in.
In our case, we don't want to show it going to the existing status, we just want to show the action (as it was in JIRA 8 and earlier).
I see no UI configuration options for this and the alternative is creating a ton of transitions in our workflows, which will get messy to say the least as we have several of these fast track looping transitions. (so users can focus on actions, rather than statuses)
I would be nice if could use scriptrunner fragments to simply create our own buttons to trigger the transition screens, but I can't find any api docs on how to do this.
Looking for suggestions!