Signature
Helper |
| |
Signature | mergeComments(IHubIssue issue,IHubIssue replica, Closure commentChangeFn) | |
Description | Allows formatting the comment when merging remote comments. Use a closure to define how the merged comment body should be formatted.
| |
Introduced | 0.10 |
Example use
- Add custom formatting
// provide a custom format of the comment during update/create of comments issue.comments = commentHelper.mergeComments(issue, replica, { comment -> comment.body = "[" + comment.author.displayName + "| mailto:" + comment.author.email + "]" + " commented: \n" + "{quote}\n" + comment.body + ";\n" + "{quote}\n" })
- Use the script to impersonate the comment
// set the real comment author for all comments; if the author is null set a default user issue.comments = commentHelper.mergeComments(issue, replica) { if (it.author) it.executor = it.author else it.executor = nodeHelper.getUserByEmail("default user email"); it }
Comments
- Any field available in the Comment object can be used to format the comment.