Is there any plugin for customizing resolutions based on the issue type?

The requirement is :

I have some resolution field values.(Fix,Won't Fix,Duplicate,Cannot Complete,..)

I need to customize them based on the issue type

i.e.for Bug Issue Type(only Fix,Won't Fix) and for Task Issue Type(only Duplicate,Fix) and so on.

so is there any way to meet such requirement without plugin or using any plugin?

2 answers

1 accepted

0 votes
Accepted answer

This has been asked already here:

do check out some of the comments for workarounds. (as of now this is not officially supported in JIRA)

Does each issue type has a separate workflow ? If yes you can easily add a workflow property on the transition which will set the resolution .

IF No , then you will need set the resolution based on issue type , there might be other good ways of doing this but i would have used the Behaviours plugin (since i am more comfortable using it)

You will need to add a behaviour to the resolution field which will check for the issuetype and set the resolution accordingly (You will need to write a groovy script for this)

Thanks Mizan

I don't understand how exactly Behaviors plugin works in JIRA 5.2.1

Could you briefly describe about it.

Yes I read, but where is the add behavior option in Field Configuration Scheme?

It's not inside 'Field Configuration Scheme'

Copy paste from doc:

Create a new Behaviour. Go the Administration sceen, and click the Behaviours link, in the Schemes section.

Or press gg and type behaviours, you should get it.

The behaviours plugin allows an administrator to create one more or behaviours. A behaviour defines how fields(In your case the Resolution field) behave for issues in a given project/issue context.

Install this plugin in your test instance and go through the groovy examples given in the documentation .

You will need to show the issuetype field in the resolution screen then based on the value of issuetype you will need to set the resolution field .

Hello Mizan, I got your point and issue type field is placed on the Resolve Issue Screen as you said.

Now, using behaviours plugin how to customize resolutions based on issue type.

Add a behaviour then add a mapping to this behaviour then add the resolution field in this behaviour .

Now you will need to write a groovy script and add it .

You script will be something like below (just for reference)

import com.onresolve.jira.groovy.user.FieldBehaviours
import com.onresolve.jira.groovy.user.FormField

FormField issueType = getFieldById("issuetype")
FormField resolutionField = getFieldByName("resolution")



Suggest an answer

Log in or Sign up to answer
Community showcase
Published Jan 08, 2019 in Jira

How to Jira for designers

I’m a designer on the Jira team. For a long time, I’ve fielded questions from other designers about how they should be using Jira Software with their design team. I’ve also heard feedback from other ...

1,217 views 5 10
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you