Confluence has been updated to version 6.15.9


In some cases, you want to know where the comment came from, specifically, when you have several Projects in sync. 

With Exalate, you can show the remote Issue Key when synching comments. 

You can configure the Data filter to send the comment with the issue key to the destination side.  Or configure Create/Change processor to display remote issue key with the incoming sync comment request.

Source side

Use the code below to send the issue key.

Outgoing sync

 replica.key = issue.key

Destination side 

Use it when you want to display the remote issue key with a comment on your side for incoming sync requests.

Incoming sync

Display the remote issue key in the comment:

 issue.comments  = commentHelper.mergeComments(
           issue, replica, { 
               comment ->
                 comment.body = replica.key+", "+comment.body

Display the remote issue key as a simple link in the comment. 

The code below shows how you can construct the link itself using Groovy scripting.

issue.comments  = commentHelper.mergeComments(
    issue, replica,{
        comment -> 
            comment.body =  "[" + replica.key 
                + "|https://INSTANCE_URL/browse/"+replica.key+"]"
                + ", "+comment.body


See Also