#macro (esc $text)$xmlutils.escape($text)#end #if ($comment.groupLevel) #set ($level = $textutils.htmlEncode($comment.groupLevel)) #elseif ($comment.roleLevel) #set ($level = $textutils.htmlEncode($comment.roleLevel.name)) #end RE: [#esc($issue.key)] #esc($issue.summary) #esc($requestContext.baseUrl)/browse/$issue.key?focusedCommentId=${comment.id}#action_${comment.id} $outlookdate.formatRssRfc822($comment.updated) $comment.authorFullName #esc($description) <br/> <br/> <table> <tr> <td>$i18n.getText('viewissue.comment.author'):</td> <td><a href="#esc($requestContext.baseUrl)/secure/ViewProfile.jspa?name=${velocityhelper.urlencode($comment.author)}">$comment.authorFullName</a> (<a href="#esc($requestContext.baseUrl)/browse/$issue.key">$issue.key</a>)</td> </tr> #if (!$comment.created.equals($comment.updated) && $comment.updateAuthor) <tr> <td>$i18n.getText('viewissue.comment.update.author'):</td> <td><a href="#esc($requestContext.baseUrl)/secure/ViewProfile.jspa?name=${velocityhelper.urlencode($comment.updateAuthor)}">$comment.updateAuthorFullName</a></td> </tr> #end #if ($level) <tr> <td>$i18n.getText('viewissue.comment.visibleby'):</td> <td>$level</td> </tr> #end </table> #esc($requestContext.baseUrl)/browse/${issue.key}?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=${comment.id}#action_${comment.id}