Sfoglia il codice sorgente

Update api.py EDIT BOARD TITLE

Mirko Genovese 1 anno fa
parent
commit
cf589cb792
1 ha cambiato i file con 25 aggiunte e 0 eliminazioni
  1. 25 0
      api.py

+ 25 - 0
api.py

@@ -43,6 +43,7 @@ If *nix:  chmod +x api.py => ./api.py users
     python3 api.py getcard BOARDID LISTID CARDID
     python3 api.py addlabel BOARDID LISTID CARDID LABELID
     python3 api.py addcardwithlabel AUTHORID BOARDID SWIMLANEID LISTID CARDTITLE CARDDESCRIPTION LABELIDS
+    python3 api.py editboardtitle BOARDID NEWBOARDTITLE
 
   Admin API:
     python3 api.py users                # All users
@@ -349,6 +350,30 @@ if arguments == 4:
 
 if arguments == 3:
 
+    if sys.argv[1] == 'editboardtitle':
+
+        # ------- EDIT BOARD TITLE START -----------
+        boardid = sys.argv[2]
+        boardtitle = sys.argv[3]
+        edboardtitle = wekanurl + apiboards + boardid + s + 'title'
+        print(edboardtitle)
+        headers = {'Accept': 'application/json', 'Authorization': 'Bearer {}'.format(apikey)}
+
+        post_data = {'title': boardtitle}
+
+        body = requests.put(edboardtitle, json=post_data, headers=headers)
+        print("=== EDIT BOARD TITLE ===\n")
+        #body = requests.get(edboardtitle, headers=headers)
+        data2 = body.text.replace('}',"}\n")
+        print(data2)
+        if body.status_code == 200:
+            print("Succesfull!")
+        else:
+            print(f"Error: {body.status_code}")
+            print(body.text)
+
+        # ------- EDIT BOARD TITLE END -----------
+  
     if sys.argv[1] == 'createlist':
 
         # ------- CREATE LIST START -----------