Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
#set ($projectType = $issue.getProjectObject().getProjectTypeKey().getKey())
<h3>Heading injected into $issue.getKey()</h3>

#set ($commentList = $allComments.getComments($issue))
#if ($commentList.size()>0)
    #foreach ($comment in $commentList)
        #set ($commentAuthor = $comment.getAuthorApplicationUser())
        #if ( ($projectType=="software" && !$comment.getRoleLevel() && !$comment.getGroupLevel())
              || ($projectType=="service_desk" && !$jemhUtils.isPrivateJSDComment($commentAuthor,$comment)) )
            
            #set ($javaDateFormat = $applicationProperties.getDefaultBackedString("jira.date.picker.java.format"))
            #set ($formatter = $jemhDateUtils.getFormatter($javaDateFormat))
            <h3>Comment <small>$commentAuthor.getDisplayName()</small> added on - $dateFormatter.format($comment.getCreated())</h3>
            <p>$wikiRenderer.render($comment.getBody(),null)</p>
        #end
    #end
#else
    There are no public comments
#end

Output

Example JSM Issue with internal comment

...

Preview of the template (excludes the internal comment)

...