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):
283
283
users = [user ["name" ] for user in membership .find_all ("user" )]
284
284
memberships [group ] = users
285
285
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