mirror of
https://github.com/wekan/wekan.git
synced 2025-12-17 16:00:13 +01:00
Merge pull request #5309 from xator91/patch-7
Update api.py EDITCARDCOLOR
This commit is contained in:
commit
38e2308d94
1 changed files with 28 additions and 1 deletions
29
api.py
29
api.py
|
|
@ -44,7 +44,8 @@ If *nix: chmod +x api.py => ./api.py users
|
||||||
python3 api.py addlabel BOARDID LISTID CARDID LABELID
|
python3 api.py addlabel BOARDID LISTID CARDID LABELID
|
||||||
python3 api.py addcardwithlabel AUTHORID BOARDID SWIMLANEID LISTID CARDTITLE CARDDESCRIPTION LABELIDS
|
python3 api.py addcardwithlabel AUTHORID BOARDID SWIMLANEID LISTID CARDTITLE CARDDESCRIPTION LABELIDS
|
||||||
python3 api.py editboardtitle BOARDID NEWBOARDTITLE
|
python3 api.py editboardtitle BOARDID NEWBOARDTITLE
|
||||||
python3 api.py createlabel BOARDID LABELCOLOR LABELNAME (Color available: `white`, `green`, `yellow`, `orange`, `red`, `purple`, `blue`, `sky`, `lime`, `pink`, `black`, `silver`, `peachpuff`, `crimson`, `plum`, `darkgreen`, `slateblue`, `magenta`, `gold`, `navy`, `gray`, `saddlebrown`, `paleturquoise`, `mistyrose`, `indigo`
|
python3 api.py createlabel BOARDID LABELCOLOR LABELNAME (Color available: `white`, `green`, `yellow`, `orange`, `red`, `purple`, `blue`, `sky`, `lime`, `pink`, `black`, `silver`, `peachpuff`, `crimson`, `plum`, `darkgreen`, `slateblue`, `magenta`, `gold`, `navy`, `gray`, `saddlebrown`, `paleturquoise`, `mistyrose`, `indigo`)
|
||||||
|
python3 api.py editcardcolor BOARDID LISTID CARDID COLOR (Color available: `white`, `green`, `yellow`, `orange`, `red`, `purple`, `blue`, `sky`, `lime`, `pink`, `black`, `silver`, `peachpuff`, `crimson`, `plum`, `darkgreen`, `slateblue`, `magenta`, `gold`, `navy`, `gray`, `saddlebrown`, `paleturquoise`, `mistyrose`, `indigo`)
|
||||||
|
|
||||||
Admin API:
|
Admin API:
|
||||||
python3 api.py users # All users
|
python3 api.py users # All users
|
||||||
|
|
@ -309,6 +310,32 @@ if arguments == 5:
|
||||||
print(data2)
|
print(data2)
|
||||||
# ------- EDIT CARD ADD LABEL END -----------
|
# ------- EDIT CARD ADD LABEL END -----------
|
||||||
|
|
||||||
|
if sys.argv[1] == 'editcardcolor':
|
||||||
|
# ------- EDIT CARD COLOR START -----------
|
||||||
|
boardid = sys.argv[2]
|
||||||
|
listid = sys.argv[3]
|
||||||
|
cardid = sys.argv[4]
|
||||||
|
newcolor = sys.argv[5]
|
||||||
|
|
||||||
|
valid_colors = ['white', 'green', 'yellow', 'orange', 'red', 'purple', 'blue', 'sky', 'lime', 'pink', 'black',
|
||||||
|
'silver', 'peachpuff', 'crimson', 'plum', 'darkgreen', 'slateblue', 'magenta', 'gold', 'navy',
|
||||||
|
'gray', 'saddlebrown', 'paleturquoise', 'mistyrose', 'indigo']
|
||||||
|
|
||||||
|
if newcolor not in valid_colors:
|
||||||
|
print("Invalid color. Choose a color from the list.")
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
edcard = wekanurl + apiboards + boardid + s + l + s + listid + s + cs + s + cardid
|
||||||
|
print(edcard)
|
||||||
|
headers = {'Accept': 'application/json', 'Authorization': 'Bearer {}'.format(apikey)}
|
||||||
|
put_data = {'color': '{}'.format(newcolor)}
|
||||||
|
body = requests.put(edcard, data=put_data, headers=headers)
|
||||||
|
print("=== EDIT CARD COLOR ===\n")
|
||||||
|
body = requests.get(edcard, headers=headers)
|
||||||
|
data2 = body.text.replace('}', "}\n")
|
||||||
|
print(data2)
|
||||||
|
# ------- EDIT CARD COLOR END -----------
|
||||||
|
|
||||||
if arguments == 4:
|
if arguments == 4:
|
||||||
|
|
||||||
if sys.argv[1] == 'newuser':
|
if sys.argv[1] == 'newuser':
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue