Hello,
I need to hide the field, Report to Customer when transition name is Approve and component value is "ORGANIZATIONAL".
I write the below code as behaviour, but it doesn't work. Could you help me?
------
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.fields.CustomField;
import com.atlassian.jira.issue.Issue;
import groovy.transform.BaseScript;
import com.onresolve.jira.groovy.user.FieldBehaviours;
import java.lang.Object;
import java.util.List;
import java.lang.String;
def issueManager = ComponentAccessor.getIssueManager();
def customFieldManager = ComponentAccessor.getCustomFieldManager();
Issue issue;
def fieldToHide = getFieldByName("Report to Customer")
if(getActionName() == "Approve")
{
if(issue.components*.name.contains('ORGANIZATIONAL'))
{
fieldToHide.setHidden(true);
}
else
{
fieldToHide.setHidden(false);
}
}