[Groovy] How to check User in Any Role
How to check User in Any Role
Jira da Kullanıcının verilen role bilgisinde olup olmadığını döner
Groovy Script
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.security.roles.ProjectRoleManager
import com.atlassian.jira.user.ApplicationUser
MutableIssue myIssue = issue;
def project = myIssue.getProjectObject()
ApplicationUser appUser = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser();
ProjectRoleManager projectRoleManager = ComponentAccessor.getComponent(ProjectRoleManager.class);
def projectRole = projectRoleManager.getProjectRole("Administrators");
passesCondition = projectRoleManager.isUserInProjectRole(appUser, projectRole, project)
Jira da Kullanıcının verilen role bilgisinde olup olmadığını döner
Groovy Script
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.security.roles.ProjectRoleManager
import com.atlassian.jira.user.ApplicationUser
MutableIssue myIssue = issue;
def project = myIssue.getProjectObject()
ApplicationUser appUser = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser();
ProjectRoleManager projectRoleManager = ComponentAccessor.getComponent(ProjectRoleManager.class);
def projectRole = projectRoleManager.getProjectRole("Administrators");
passesCondition = projectRoleManager.isUserInProjectRole(appUser, projectRole, project)
Üstteki Kodu Script Runner 'dan Custom Script ekleyerek calıstırabilir siniz
YanıtlaSil