I need to see different sets of values for one select list custom field on different workflow transitions. Is there a way to hide some customfield values on workflow transition screen without javascript hacks?
You can use the behaviours plugin and write a groovy script which hides particular options of a select list customfield . You can add conditions to this script so the script will execute only for a particular workflow action i.e. transition .
refer the below doc
https://marketplace.atlassian.com/plugins/com.onresolve.jira.plugin.Behaviours
https://jamieechlin.atlassian.net/wiki/display/JBHV/JIRA+Behaviours+Plugin
https://jamieechlin.atlassian.net/wiki/display/JBHV/Miscellaneous+Behaviours+Examples
Hi M K,
No there is no option to display different values at different workflow transitions.
Here are some of the other advanced workflow properties you might be interested in.
https://confluence.atlassian.com/display/JIRA/Workflow+Properties
Cheers
Bhushan
Bhushan, thank you very much for the answer.
Unfortunately I think javascripts are the only option here.
Mizan, thank you very much! It is a very good solution.
This code works for me
if ("Assigned".equals(getDestinationStepName())) {
FormField subSystemField = getFieldByName("SubSystem");
Map fieldOptions = [:]
fieldOptions.put ("-1", "None")
fieldOptions.putAll (["option1":"option1", "option2":"option2"]);
subSystemField.setFieldOptions(fieldOptions);
}
fieldOptions.putAll (["option1Id":"option1Name", "option2Id":"option2Name"]);
It looks like you're new here. Sign in or register to get started.