I am trying to mass transfer projects from one category to another.
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.project.ProjectCategory
import com.atlassian.jira.project.ProjectManager
def projectManager = ComponentAccessor.getProjectManager()
String[] projectList = projectManager.getProjectObjectsFromProjectCategory(10300)
def i
for (i = 0; i <= projectList.length; i++){
projectManager.setProjectCategory(projectList[i].minus('Project: '), 'Close')
}
No signature of method: com.atlassian.jira.project.CachingProjectManager.setProjectCategory() is applicable for argument types: (java.lang.String, java.lang.String) values: [PFO, Close] Possible solutions: setProjectCategory(com.atlassian.jira.project.Project, com.atlassian.jira.project.ProjectCategory), getProjectCategory(java.lang.Long), createProjectCategory(java.lang.String, java.lang.String)