Hi Dung,
You can do this using the project manager and looping over the projectObjects to get the information that you require.
I have attached a sample script that you can modify along with a screenshot of what its output looks like.
Script:
import com.atlassian.jira.component.ComponentAccessor // Get the Project Manager def projectManager = ComponentAccessor.getProjectManager() // Iterate over each Project Object def project = projectManager.getProjectObjects().each {project-> } // Return information for each project object return "Project Names: " + "<br/>" + project.name + "<br/>" + "Project Keys: " + "<br/>" + project.key + "<br/>" + "Project Leads: " + "<br/>" + project.lead.name
Sample Output:
Screen Shot 2016-10-21 at 15.57.42.png
I hope this helps.
Kristian
Here is an example. Cheers!
import com.atlassian.jira.project.Project import com.atlassian.jira.project.ProjectManager import com.atlassian.jira.ComponentManager import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.project.ProjectManager import com.atlassian.jira.security.roles.* import com.atlassian.jira.user.ApplicationUsers import java.util.Collections Project myProject = issue.getProjectObject() def leads def projectName, projectKey leads = myProject.getProjectLead() projectName = issue.getProjectObject().getName(); projectKey = issue.getProjectObject().getKey(); return "projectName is " + projectName + ", Project Key is " + projectKey+ ", Leads are " + leads
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Mahesh,
Thanks. But what I need is to get all the projects. As I understand, your code need to have issue object to the project name, project lead and key.
I want to run the code in Script Console.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Please refer this api.
https://docs.atlassian.com/jira/latest/com/atlassian/jira/project/ProjectManager.html
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.