Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to hide custom field options on workflow transition?

M K June 4, 2013

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?

3 answers

1 accepted

2 votes
Answer accepted
Mizan
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 4, 2013

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

M K June 20, 2013

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);

}

M K June 26, 2013

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);

}

1 vote
Bhushan Nagaraj
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 4, 2013

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

M K June 4, 2013

Bhushan, thank you very much for the answer.

0 votes
Patrick Li
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 4, 2013

Unfortunately I think javascripts are the only option here.

Suggest an answer

Log in or Sign up to answer
TAGS
atlassian, likes for trees, atlassian community, social impact, tree planting campaign, community kudos, atlassian giving, environmental impact, sustainability, likes for good, atlassian social responsibility, community challenge

Make every click count—help us plant 50,000 trees! 🌳

Want to make your everyday Community actions directly contribute to reforestation? The Atlassian Community can achieve this goal by liking a post, attending an ACE, sending your peers kudos, and so much more!

Help us plant more trees
AUG Leaders

Atlassian Community Events