Summary of linked Issue in Navigator

Thomas Höfler February 25, 2014

Hi!

In my Jira Instance, i have Issues that are linked to a "parent" issue in order to provide a good overview (with Issue Navigator Plugin).

JQL like: "issuetype=childissue"; I need a column in the navigator called "Parent" in which the issuekey AND SUMMARY of the parent are displayed (linked with type "belongs to", there are also other link types in child issues).

Any ideas?

Thanks!

2 answers

0 votes
Thomas Hoefler March 10, 2014

hey, i got it! in case someone's interested:

import com.atlassian.jira.ComponentManager

import com.atlassian.jira.issue.Issue

import com.atlassian.jira.ManagerFactory

import com.atlassian.jira.config.properties.APKeys

def componentManager = ComponentManager.getInstance()

def issueLinkManager = componentManager.getIssueLinkManager()

def baseUrl = ManagerFactory.getApplicationProperties().getString(APKeys.JIRA_BASEURL)

def result="";

issueLinkManager.getOutwardLinks(issue.id)?.each {issueLink ->

if (issueLink.issueLinkType.getName() == "<IssueLinkTypeName>") {

def key=issueLink.destinationObject.getKey()

def summary=issueLink.destinationObject.getSummary()

//Defining the URL

result="<a href=\""+baseUrl +"/browse/"+key+"\">"+key+" "+summary+"</a>"

}

}

return result;

0 votes
Thomas Hoefler March 9, 2014

Hi!

I've tried this using a script field, but it shows all Issue links. Can someone give me a hint?

def componentManager = ComponentManager.getInstance()

def issueLinkManager = componentManager.getIssueLinkManager()

issueLinkManager.getOutwardLinks(issue.id)?.each {issueLink ->

if (issueLink.issueLinkType.getName() == "belongs to") {

def d=issueLink.destinationObject.getKey()

return d

}

}

Suggest an answer

Log in or Sign up to answer