I've created a scripted field in ScriptRunner that will display linked issues with link "depends on".
This works fine, but when I go to the issue navigator and order by this custom field...there are blank spaces between showing "depends on" issues. I assume it's because it's holding the collection and not displaying due to it not being "depends on".
Is there a way to display all of the "depends on" issues directly below one another?
Here is the code
import com.atlassian.jira.ComponentManager
import groovy.xml.MarkupBuilder
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.link.LinkCollectionImpl;
import com.atlassian.jira.issue.link.IssueLink;
import com.atlassian.jira.component.ComponentAccessor;
String results = "";
def valid = false;
def baseurl = com.atlassian.jira.component.ComponentAccessor.getApplicationProperties().getString("jira.baseurl")
def browse = "/browse/"
List<IssueLink> allOutIssueLink = ComponentAccessor.getIssueLinkManager().getOutwardLinks(issue.getId());
for (outIterator in allOutIssueLink) {
IssueLink issueLink = (IssueLink) outIterator;
def linkedIssue = issueLink.getDestinationObject()
String type = issueLink.getIssueLinkType().name;
if(type.contains("Depends on"))
{
valid = true;
results += "<a href=\"${baseurl}${browse}${linkedIssue.getKey()}\">${linkedIssue.getKey()}</a>" + "<br />"
}
}
if(valid){return results;}
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.