Our new Appfire Documentation Space is now live!

Take a look here! If you have any questions please email support@appfire.com

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Abstract

This code snippet fetches all the last comments added on the issues linked to the current issue through a specific link type

Logic

Fetch the comments on the linked issues, linked to the current issue with a specific link type and add them to the current issue.

Snippet

def var = 1
def summ = ""
if (issue.getLinkedIssues("<Link type name>") && issue.getLinkedIssues("<Link type name>").first().get("comment").size() != 0){
  issue.getLinkedIssues("<Link type name>").first().get("comment").each{
   summ += "Comment " + var + ": " + it.getBody() +", created on " + it.getCreated().format("dd/MMMM/yyyy hh:mm a") + " by " + it.getAuthorFullName() + "\n"
    var = var + 1
 }
}
return summ

Placeholders

Placeholder

Description

Example

<Link type name>Name of the link typeis cloned by

Examples

The output of the code snippet is a String which you could use in a Groovy script, for example, to calculate and display the comments on the first issue linked to the current issue with the "is blocked by" link type.

def var = 1
def summ = ""
if (issue.getLinkedIssues("is blocked by") && issue.getLinkedIssues("is blocked by").first().get("comment").size() != 0){
  issue.getLinkedIssues("is blocked by").first().get("comment").each{
   summ += "Comment " + var + ": " + it.getBody() +", created on " + it.getCreated().format("dd/MMMM/yyyy hh:mm a") + " by " + it.getAuthorFullName() + "\n"
    var = var + 1
 }
}
return summ

References

  • No labels