Forums

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

ScriptRunner Behaviours Constrained Issue- copy all fields and custom fiel from curren issu to the t

Juhaina Almama
Contributor
July 1, 2020

Hi!

I'm using the "constrained issue" with behavior to clone issue

(https://scriptrunner.adaptavist.com/5.2.0/jira/fragments/CreateConstrainedIssue.html)

 

import com.atlassian.jira.component.ComponentAccessor

def issueManager = ComponentAccessor.getIssueManager()

if (getBehaviourContextId() == "Serviceordre-test") {
getFieldById("project-field").setReadOnly(true)
getFieldById("issuetype-field").setReadOnly(true)

def contextIssue = issueManager.getIssueObject(getContextIssueId())

getFieldById("summary").setFormValue("Issue created from ${contextIssue.key}").setReadOnly(true)
getFieldById("issuelinks-linktype").setFormValue("clones").setReadOnly(true)
getFieldById("issuelinks-issues").setFormValue(contextIssue.key).setReadOnly(true)
}

 

it works good, but I need to copy all fields and custom fields from current issue til target issue, how to do it?

Thanks

1 answer

Suggest an answer

Log in or Sign up to answer
0 votes
miikhy
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 Champions.
April 24, 2018

Hi,

I would recommend adding a listener to catch the moment when reporter is changed and get the former value through a script, adding this user to the issue's watchers. Might not be the easiest script ever but would make sure the event is captured every time!

Hope this helps!

Cheers

TAGS
AUG Leaders

Atlassian Community Events