How to Write script to fetch projects based on category?
Community moderators have prevented the ability to post new answers.
Here is the code.
import com.atlassian.jira.component.ComponentAccessor
import org.apache.log4j.Level
import org.apache.log4j.Logger
def log = Logger.getLogger("in.ravisagar.sr4j")
log.setLevel(Level.DEBUG)
def projectManager = ComponentAccessor.getProjectManager()
projectCategory = projectManager.getProjectCategoryObjectByName("Internal")
log.debug("Project Category: " + projectCategory.name)
def projects = projectManager.getProjectsFromProjectCategory(projectCategory)
projects.each { it ->
log.debug(it.getComponents()*.name)
log.debug(it.getProjectLead()*.username)
log.debug(it.getVersions()*.name)
log.debug(it.getProjectCategoryObject()?.name)
}
I hope it helps.
Ravi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.