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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.