The default actions for Issue Creation and Issue Edition have been overridden in order to provide an new way to validate the inputs.
The new actions allow to implements a set of validators in the Workflow definition.
<meta name="minyaa.jira.operation.id">0</meta>
<meta name="minyaa.jira.operation.id">1</meta>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE workflow PUBLIC "-//OpenSymphony Group//DTD OSWorkflow 2.8//EN" "http://www.opensymphony.com/osworkflow/workflow_2_8.dtd"> <workflow> <meta name="jira.description">...</meta> <initial-actions> <action id="1" name="Create Issue" > <meta name="minyaa.jira.operation.id">0</meta> ... <validators> <validator type="class"> ... </validator> </validators> <results> <!-- Notice that the value -1 for step means that the step is unchanged after the transition --> <unconditional-result old-status="Not Done" status="Done" step="-1"> </unconditional-result> </results> </action> </initial-actions> <global-actions> <action id="2" name="Edit Issue" > <meta name="minyaa.jira.operation.id">1</meta> ... <validators> <validator type="class"> ... </validator> </validators> <results> <!-- Notice that the value -1 for step means that the step is unchanged after the transition --> <unconditional-result old-status="Not Done" status="Done" step="-1"> </unconditional-result> </results> </action> </global-actions> <common-actions> ... </common-actions> <steps> ... </steps> </workflow>