基于ScriptRunner 5.4.34, Jira 7.12.3
1. validator中判断assignee是否属于Testers角色
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.security.roles.ProjectRole
import com.atlassian.jira.security.roles.ProjectRoleManager
ProjectRoleManager projectRoleManager = (ProjectRoleManager) ComponentAccessor.getComponentOfType(ProjectRoleManager.class)
ProjectRole testers = projectRoleManager.getProjectRole("Testers")
projectRoleManager.isUserInProjectRole(issue.assignee, testers, issue.projectObject)
2. LOG输出
import org.apache.log4j.Logger;
import org.apache.log4j.Level
log = Logger.getLogger("com.onresolve.jira.groovy");
log.setLevel(Level.DEBUG);
log.debug("parentStatus=" + parentStatus + " parentType=" + parent.issueTypeObject.name);