Skip to content

Commit ddfddbc

Browse files
authored
Update adding and removing users to organization (#649)
* Update adding and removing users to organization This covers #454 * Update formatting to follow convention
1 parent 6f4f70c commit ddfddbc

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

atlassian/service_desk.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -377,33 +377,36 @@ def delete_organization(self, organization_id):
377377

378378
return self.delete(url, headers=self.experimental_headers)
379379

380-
def add_users_to_organization(self, organization_id, users_list):
380+
def add_users_to_organization(self, organization_id, users_list=[], account_list=[]):
381381
"""
382382
Adds users to an organization
383383
users_list is a list of strings
384+
account_list is a list of accountIDs
384385
385386
:param organization_id: str
386387
:param users_list: list
387388
:return:
388389
"""
389390
log.warning("Adding users...")
390391
url = "rest/servicedeskapi/organization/{}/user".format(organization_id)
391-
data = {"usernames": users_list}
392+
data = {"usernames": users_list, "accountIDs": account_list}
392393

393394
return self.post(url, headers=self.experimental_headers, data=data)
394395

395-
def remove_users_from_organization(self, organization_id, users_list):
396+
def remove_users_from_organization(self, organization_id, users_list=[], account_list=[]):
396397
"""
397398
Removes users from an organization
398399
users_list is a list of strings
400+
account_list is a list of accountIDs
399401
400402
:param organization_id: str
401403
:param users_list: list
404+
:param account_list: list
402405
:return:
403406
"""
404407
log.warning("Removing users...")
405408
url = "rest/servicedeskapi/organization/{}/user".format(organization_id)
406-
data = {"usernames": users_list}
409+
data = {"usernames": users_list, "accountIDs": account_list}
407410

408411
return self.delete(url, headers=self.experimental_headers, data=data)
409412

docs/service_desk.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,10 @@ Manage the Organizations
111111
sd.delete_organization(organization_id)
112112
113113
# Add users to organization
114-
sd.add_users_to_organization(organization_id, users_list)
114+
sd.add_users_to_organization(organization_id, users_list=[], account_list=[])
115115
116116
# Remove users from organization
117-
sd.remove_users_from_organization(organization_id, users_list)
117+
sd.remove_users_from_organization(organization_id, , users_list=[], account_list=[])
118118
119119
Attachment actions
120120
------------------

0 commit comments

Comments
 (0)