Skip to content

Commit d2fd7fa

Browse files
authored
Update crowd.py (#1406)
Add a new function: `group_create` See: https://docs.atlassian.com/atlassian-crowd/5.3.1/REST/#usermanagement/1/group
1 parent 1bb6107 commit d2fd7fa

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

atlassian/crowd.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff 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)

0 commit comments

Comments
 (0)