Hello,
How can a Scriptrunner Fragment make it apply to multiple project roles?
I'm now using
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.web.action.ProjectActionSupport
import com.atlassian.jira.project.Project
import com.atlassian.jira.security.roles.ProjectRoleManager
def currentUser = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser()
ProjectActionSupport projectSupport = new ProjectActionSupport();
Project currentProject = ComponentAccessor.getProjectManager().getProjectObj(projectSupport.getSelectedProjectId());
def projectRoleManager = ComponentAccessor.getComponentOfType(ProjectRoleManager)
def role = projectRoleManager.getProjectRole("Administrators")
return ( projectRoleManager.isUserInProjectRole(currentUser, role, currentProject) || jiraHelper.project?.key != "SH3")
but want script to also apply to Scrum Masters and Approvers project roles and not only to Administrators.
So what should I include instead of
def role = projectRoleManager.getProjectRole("Administrators")Thank you very much for your response.
Greetings Marco