From 7d5ca96fb7e18b628c6bd6c22f9f72b3eadf9263 Mon Sep 17 00:00:00 2001 From: Ilya Sapunov Date: Mon, 10 Jun 2019 16:01:34 +0300 Subject: [PATCH] Revert "Methods user_deactivate and user_disable revoked." This reverts commit c476ae5525ed38e0319650ffe061b7cd4c61204d. --- atlassian/jira.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/atlassian/jira.py b/atlassian/jira.py index e08020b77..f43fac992 100644 --- a/atlassian/jira.py +++ b/atlassian/jira.py @@ -191,6 +191,29 @@ def user_update_email(self, username, email): data = {'name': username, 'emailAddress': email} return self.user_update(username, data=data) + def user_deactivate(self, username): + """ + Disable user + :param username: + :return: + """ + url = 'secure/admin/user/EditUser.jspa' + headers = self.form_token_headers + user = self.user(username) + user_update_info = { + 'inline': 'true', + 'decorator': 'dialog', + 'username': user['name'], + 'fullName': user['displayName'], + 'email': user['emailAddress'], + 'editName': user['name'] + } + return self.post(data=user_update_info, path=url, headers=headers) + + def user_disable(self, username): + """Override the disable method""" + return self.user_deactivate(username) + def user_disable_throw_rest_endpoint(self, username, url='rest/scriptrunner/latest/custom/disableUser', param='userName'): """The disable method throw own rest enpoint"""