@@ -78,6 +78,7 @@ def emit(self, record):
7878from jira .resources import Status
7979from jira .resources import StatusCategory
8080from jira .resources import User
81+ from jira .resources import Group
8182from jira .resources import Version
8283from jira .resources import Votes
8384from jira .resources import Watchers
@@ -1104,7 +1105,24 @@ def update_filter(self, filter_id,
11041105 raw_filter_json = json .loads (r .text )
11051106 return Filter (self ._options , self ._session , raw = raw_filter_json )
11061107
1107- # Groups
1108+ # Groups
1109+
1110+ def group (self , id , expand = None ):
1111+ """Get a group Resource from the server.
1112+
1113+ :param id: ID of the group to get
1114+ :param id: str
1115+ :param expand: Extra information to fetch inside each resource
1116+ :type expand: Optional[Any]
1117+
1118+ :rtype: User
1119+ """
1120+ group = Group (self ._options , self ._session )
1121+ params = {}
1122+ if expand is not None :
1123+ params ['expand' ] = expand
1124+ group .find (id , params = params )
1125+ return group
11081126
11091127 # non-resource
11101128 def groups (self , query = None , exclude = None , maxResults = 9999 ):
0 commit comments