import com.atlassian.jira.ComponentManager
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.issue.comments.CommentManager
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.util.ImportUtils
import com.atlassian.jira.user.util.DefaultUserManager
import com.atlassian.crowd.embedded.api.User
import com.atlassian.jira.component.ComponentAccessor
userManager = (UserManager) ComponentAccessor.getUserManager()
MutableIssue issue = issue
IssueManager issueManager = ComponentAccessor.getIssueManager()
def groupManager = ComponentAccessor.getGroupManager()
CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager()
CustomField mycustomfield = customFieldManager.getCustomFieldObjectByName("CF_Priority")
String mycustomfieldValue = (String) issue.getCustomFieldValue(mycustomfield)
if(mycustomfieldValue != null)
{
if(mycustomfieldValue.equals("1")){
isUserMemberOfRole('JIRA-user-group1')
}
if(mycustomfieldValue.equals("2")){
isUserMemberOfRole('JIRA-User-group2')
}
if(mycustomfieldValue.equals("Major")){
isUserMemberOfRole('JIRA-User-group3')
}
}
Please suggest what is wrong in the script. Its not working as expected.