From f485ccea2f22e83cab2f780106e79eb5d7a3e741 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Wed, 14 Dec 2022 09:51:31 +0200 Subject: [PATCH] Added newuser to api.py . Thanks to WassimDhib and xet7 ! Fixes #4774, fixes #4771 --- api.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/api.py b/api.py index 1f6691100..70cbdfb2f 100755 --- a/api.py +++ b/api.py @@ -40,6 +40,7 @@ if arguments == 0: print(" python3 api.py addcard AUTHORID BOARDID SWIMLANEID LISTID CARDTITLE CARDDESCRIPTION") print(" python3 api.py editcard BOARDID LISTID CARDID NEWCARDTITLE NEWCARDDESCRIPTION") print(" python3 api.py listattachments BOARDID # List attachments") + print(" python3 api.py newuser USERNAME EMAIL PASSWORD") # TODO: # print(" python3 api.py attachmentjson BOARDID ATTACHMENTID # One attachment as JSON base64") # print(" python3 api.py attachmentbinary BOARDID ATTACHMENTID # One attachment as binary file") @@ -231,6 +232,21 @@ if arguments == 6: print(data2) # ------- EDIT CARD END ----------- +if arguments == 4: + + if sys.argv[1] == 'newuser': + + # ------- CREATE NEW USER START ----------- + username = sys.argv[2] + email = sys.argv[3] + password = sys.argv[4] + headers = {'Accept': 'application/json', 'Authorization': 'Bearer {}'.format(apikey)} + post_data = {'username': '{}'.format(username),'email': '{}'.format(email),'password': '{}'.format(password)} + body = requests.post(users, data=post_data, headers=headers) + print("=== CREATE NEW USER ===\n") + print(body.text) + # ------- CREATE NEW USER END ----------- + if arguments == 3: if sys.argv[1] == 'createlist':