I recently found out that the JIRA Misc Workflows plugin is moving from a free model to a paid model. Makes sense, people put in time and effort to create it, they should get paid. However, I only want to pay for it if I'm actually using it. I installed it when it was free, so I'm not sure if it was a "hey this might be cool" and I never used it, or if I did end up making use of some of the options.
Is there any way (short of crawling through every workflow, looking at conditions and post functions for each step, which is obviously not reasonable) to determine if any of my workflows use this plugin's features? I guess I could disable it and see what breaks, but that also is not ideal.
You could look at the XML of your workflows and search for innovalog...
That sounds better than looking at every transition, but it's still somewhat painful to have to go into each workflow and export it as XML individually. Is there a way to do this in bulk? Maybe a full backup will get me that (and I just don't know where to look in the backup file)?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
grep -e "Workflow id=" -e "<arg name=\"class.name\">com.kepler" entities.xml
Substitute com.kepler with innovalog staring package name. Notice the escapes
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The answer is here: https://answers.atlassian.com/questions/176444/find-conditions-post-functions-where-jmwe-is-used
The easiest is to look inside your database if you have access to it.
I'm not sure using a full backup makes much sense as it will take a long time. But it will also work: just look for the following string in entities.xml:
<arg name="class.name">com.innovalog.jmwe.plugins
This should match all usages of functions, validators and conditions that belong to the JMWE plugin.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Although it might not be entirely relevant, but it does sounds like a good feature request to me :)
https://jira.atlassian.com/browse/JRA-33377
Please help to vote if you would like to see this to be implemented in the future.
At the mean time, one more thing that you can do is actually set up a test instance without the plugin, and try to run the transition. It will prompt you error if the functionality is not available :)
Hope this helps.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for all the suggestions. I ended up just opening them all up and exporting them all manually.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online 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.