瀏覽代碼

Added newuser to api.py .

Thanks to WassimDhib and xet7 !

Fixes #4774,
fixes #4771
Lauri Ojansivu 2 年之前
父節點
當前提交
f485ccea2f
共有 1 個文件被更改,包括 16 次插入0 次删除
  1. 16 0
      api.py

+ 16 - 0
api.py

@@ -40,6 +40,7 @@ if arguments == 0:
     print("  python3 api.py addcard AUTHORID BOARDID SWIMLANEID LISTID CARDTITLE CARDDESCRIPTION")
     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 editcard BOARDID LISTID CARDID NEWCARDTITLE NEWCARDDESCRIPTION")
     print("  python3 api.py listattachments BOARDID # List attachments")
     print("  python3 api.py listattachments BOARDID # List attachments")
+    print("  python3 api.py newuser USERNAME EMAIL PASSWORD")
 # TODO:
 # TODO:
 #   print("  python3 api.py attachmentjson BOARDID ATTACHMENTID # One attachment as JSON base64")
 #   print("  python3 api.py attachmentjson BOARDID ATTACHMENTID # One attachment as JSON base64")
 #   print("  python3 api.py attachmentbinary BOARDID ATTACHMENTID # One attachment as binary file")
 #   print("  python3 api.py attachmentbinary BOARDID ATTACHMENTID # One attachment as binary file")
@@ -231,6 +232,21 @@ if arguments == 6:
         print(data2)
         print(data2)
         # ------- EDIT CARD END -----------
         # ------- 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 arguments == 3:
 
 
     if sys.argv[1] == 'createlist':
     if sys.argv[1] == 'createlist':