Hi all!
I have a question about linked issues in Jira. I have found the script for counting the number of linked issue, but I haven't found the way to filter it (for example - count only closed linked issues). Is this possible?
Thanks in advance.
import com.atlassian.jira.component.ComponentAccessor
//script for count of linked issues
def issueLinkManager = ComponentAccessor.getIssueLinkManager()
def issueLinks = issueLinkManager.getOutwardLinks(issue.id)
def subElements = issueLinks.findAll {
it.getIssueLinkType().getName() == "Test"
}
return subElements.size()
If someone need:
import com.atlassian.jira.ComponentManager
import com.atlassian.jira.component.ComponentAccessor
def componentManager = ComponentManager.instance
def constantsManager = ComponentAccessor.getConstantsManager()
Integer counter=0;
def issueLinkManager = ComponentAccessor.getIssueLinkManager()
def issueLinks = issueLinkManager.getOutwardLinks(issue.id)
def subElements = issueLinks.each {
if(it.getIssueLinkType().getName() == "Project Scope" && it.destinationObject.getStatus().getName() == 'Closed'){
counter+= 1
}
}
return counter
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.