I want to clone a issue by a postfunction on a transition. The original issue has some links to confluence pages.
When I clone the issue I wanna include this links to confluence pages to the cloned issue.
Is this possible?
import com.atlassian.jira.bc.issue.link.RemoteIssueLinkService
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.link.RemoteIssueLink
import com.atlassian.jira.issue.link.RemoteIssueLinkBuilder
RemoteIssueLinkService rils = ComponentAccessor.getComponent(RemoteIssueLinkService.class)
issue.getRemoteLinks().each {
RemoteIssueLink newLink = new RemoteIssueLinkBuilder(it).id(null).issueId(newIssue.id).build()
RemoteIssueLinkService.CreateValidationResult validationResult = rils.validateCreate(currentUser, newLink)
if (validationResult.isValid())
rils.create(currentUser, validationResult)
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.