Page History
...
Snippet |
---|
import com.atlassian.jira.component.ComponentAccessor // ... // other parts of the script are not shown for simplicity def jIssue = ComponentAccessor .getIssueManager() .getIssueObject(issue.key) def ilm = ComponentAccessor.getIssueLinkManager() def linkToMapFn = { ldir -> { l -> [ "from": [ "id": l.sourceObject.id, "key": l.sourceObject.key ], "to": [ "id": l.destinationObject.id, "key": l.destinationObject.key ], "direction": ldir, "linkType": (ldrldir == "outward")? l.issueLinkType.outward : l.issueLinkType.inward, "style": l.issueLinkType.style ] } } replica.customKeys.issueLinks = [ "out": ilm . getOutwardLinks(jIssue.id) .collect(linkToMapFn("outward")), "in": ilm . getInwardLinks(jIssue.id) .collect(linkToMapFn("inward")) ] |
...