Hello everyone,
Do someone know how to get the current issue type in Behaviour serverside script?
I want to get the issue type when creating an issue, and change the option of a select field depend on its issue type.
I tried many ways, but still can't get the issue type of current creating issue, can someone help?
This is my Behaviour serverside script.
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.*
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def optionsManager = ComponentAccessor.getOptionsManager()
def formField = getFieldByName("Test single list by Chu LIU") //option is 'A''B''C''D''1''2''3'
def customField = customFieldManager.getCustomFieldObject(formField.getFieldId())
def config = customField.getRelevantConfig(getIssueContext())
def options = optionsManager.getOptions(config)
if(issue.getIssueType.toString().equals("Bug")) //This line is what I want to realize, but met error
getFieldById("customfield_16607").setFieldOptions(options.findAll {it.value in ['1', '2','3']});
Thanks in advance.
Best Regards,
Chu