I have inherited a legacy JIRA environment with hundreds of statuses. A lot of them are very similar, like "PM Review", "QA Review", "SE Review", DevOps Review"....
I would like to create a new class of status that supports a dynamic name such as "{0} Review", with the value of {0} set by the post function of the transition that leads to the status.
Status objects are created by the StatusManager (imagine that), and so I would like to implement my own StatusManager interface and replace it in the pico container. Is this even possible, and if so how would I go about it?
If it is not possible, or not recommended, how would you go about creating and using a custom implementation of the Status (or StatusManager) interface?