Hi All
I'm after some help for the script runner plugin by Jamie Echlin
I am using the builtin template ‘Clones an issue and links’ but I want the Target Project to be fed from a custom field (which is a multi-select containing the options of all the available JIRA projects)
Any help would be gratefully received
You may solve the problem by creating a custom field "Project select (single)".
In the section "Additional issue actions" of the "Clones an issue and links" post function:
Screen Shot 2015-04-01 at 17.36.12.png
you may want to add something like:
def cfObj = customFieldManager.getCustomFieldObject('customfield_10102') def cfValue = issue.getCustomFieldValue(cfObj) if (cfValue != null){ issue.setProjectId(cfValue.id) }
Where 'customfield_10102' is your project select field ID.
If no project is selected it will use the default one on "Target Project".
Hi @Matt C,
Can I ask why do you need to use a Custom Field instead of the current Target Project field?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Cesare Jacopo Corzani
This doesn't appear to work in JIRA 7 - seems to have a problem with issue.setProjectId(cfValue.id). Would you have any ideas?
Error below followed by the code
image2015-12-18 16:2:11.png
def cfObj = customFieldManager.getCustomFieldObject('customfield_11700')
def cfValue = issue.getCustomFieldValue(cfObj)
if (cfValue != null){
issue.setProjectId(cfValue.id)
}
Many Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Alejo Villarrubia [Adaptavist]
Thanks for your reply
I would like to do this as part of a workflow transition, so the user interactively selects their target project in a transition screen and then the script takes that input for use in the 'Target Project' otherwise the script will always use the same project I think
.
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.