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
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);
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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 (["option1Id":"option1Name", "option2Id":"option2Name"]);
subSystemField.setFieldOptions(fieldOptions);
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Unfortunately I think javascripts are the only option here.
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.