I'm trying to hide workflow transitions base on component selection. I created Behaviour script and getting errors. How I can declare a workflow transition? How I can accomplish this?
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.workflow.TransitionOptions
import com.atlassian.jira.bc.project.component.ProjectComponent
import com.onresolve.jira.groovy.user.FieldBehaviours
import groovy.transform.BaseScript
@BaseScript FieldBehaviours fieldBehaviours
def action = workflowManager.getActionsByName("Done")
def approved = workflowManager.getActionsByName("In Progress")
def components = getFieldById(getFieldChanged()).value as List<ProjectComponent>
if(components.any{it.name == 'Sales'}){
action.setHidden(true)
}
if(components.any{it.name == 'Support'}){
approved.setHidden(true)
}


Thank you