File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -283,3 +283,20 @@ def memberships(self):
283283 users = [user ["name" ] for user in membership .find_all ("user" )]
284284 memberships [group ] = users
285285 return memberships
286+
287+ def group_create (self , groupname , description = None , active = True ):
288+ """
289+ Create new group method
290+ :param groupname: string: The name of new group
291+ :param description: string: The description of new group, default is None
292+ :param active: bool: Weather the group is active, default is True
293+ :return: Create result
294+ """
295+ group = {
296+ "name" : groupname ,
297+ "active" : active ,
298+ "description" : description ,
299+ "type" : "GROUP" ,
300+ }
301+
302+ return self .post (self ._crowd_api_url ("usermanagement" , "group" ), data = group )
You can’t perform that action at this time.
0 commit comments