Hello,
I have the following piece of code:
def firstProjectKey = 'ABC'
def getFirstProject = projectManager.getProjectByCurrentKeyIgnoreCase(firstProjectKey)
def firstProjectIssueTypesList2 = itsm.getIssueTypesForProject(getFirstProject)
def issueTypeScreenSchemeManager = ComponentAccessor.getIssueTypeScreenSchemeManager()
for (issueType in firstProjectIssueTypesList2){
log.warn(issueType)
def fieldScreenScheme = issueTypeScreenSchemeFirstProject.getEffectiveFieldScreenScheme(issueType)
}
I run this in the console and i get:
groovy.lang.MissingMethodException: No signature of method: java.lang.String.getEffectiveFieldScreenScheme() is applicable for argument types: (com.atlassian.jira.issue.issuetype.IssueTypeImpl) values: [IssueConstantImpl[[GenericEntity:IssueType][sequence,null][name,Project][iconurl,/secure/viewavatar?size=xsmall&avatarId=12315&avatarType=issuetype][description,Issue Type for GLC][style,null][id,10403][avatar,12315]]]
at Script1787.run(Script1787.groovy:204)
What is the format that it wants? I saw in: https://docs.atlassian.com/software/jira/docs/api/7.0.0/com/atlassian/jira/issue/issuetype/class-use/IssueType.html that it expects a "issue type type" .. but how does that look, where to get it from?
Thank you!