JIRA isUserInGroup

Dmitriy Kalabin June 30, 2017

Hi, i use jira 7. I wrote the script:

from com.atlassian.jira.component import ComponentAccessor
from com.atlassian.jira.issue import CustomFieldManager
from com.atlassian.crowd.embedded.api import User
from com.atlassian.jira.issue import Issue
from com.atlassian.jira.issue import MutableIssue
from com.atlassian.jira.issue import IssueManager
from com.atlassian.jira.security.groups import GroupManager

CR = issue.getCreatorId()
App_cr = ComponentAccessor.getUserManager().getUserByName(CR)

Gr_cr = GroupManager.isUserInGroup(App_cr,"DIT")

But i have error

root cause: Traceback (most recent call last): File "<string>", line 13, in <module> TypeError: isUserInGroup(): expected 3 args; got 2 

 

According to the documentation, only two parameters are passed to the input

https://docs.atlassian.com/jira/7.2.0/com/atlassian/jira/security/groups/GroupManager.html#isUserInGroup-com.atlassian.jira.user.ApplicationUser-java.lang.String-

 

 

1 answer

0 votes
Shaakunthala July 31, 2017

This should help:

from com.atlassian.jira.component import ComponentAccessor
from com.atlassian.jira.issue import CustomFieldManager
from com.atlassian.crowd.embedded.api import User
from com.atlassian.jira.issue import Issue
from com.atlassian.jira.issue import MutableIssue
from com.atlassian.jira.issue import IssueManager

grm = ComponentAccessor.getGroupManager()

CR = issue.getCreator()
GR = grm.getGroup("DIT")
Gr_cr = grm.isUserInGroup(CR,GR)

Regards,

Shaakunthala

Suggest an answer

Log in or Sign up to answer