notify: confirm new token
This commit is contained in:
parent
20a1cc7955
commit
a604dd5553
1 changed files with 10 additions and 4 deletions
|
@ -75,10 +75,11 @@ if data == "-" and not sys.stdin.isatty():
|
||||||
|
|
||||||
headers = {{"Authorization": f"Bearer {{token}}"}}
|
headers = {{"Authorization": f"Bearer {{token}}"}}
|
||||||
params = {{
|
params = {{
|
||||||
"title": args.title,
|
|
||||||
"jq": args.jq,
|
"jq": args.jq,
|
||||||
"type": args.type,
|
"type": args.type,
|
||||||
}}
|
}}
|
||||||
|
if args.title:
|
||||||
|
params["title"] = args.title
|
||||||
|
|
||||||
req = requests.post(args.url, headers=headers, params=params, data=data)
|
req = requests.post(args.url, headers=headers, params=params, data=data)
|
||||||
exit(not req.status_code == 200)
|
exit(not req.status_code == 200)
|
||||||
|
@ -119,8 +120,6 @@ def index():
|
||||||
if not roomid:
|
if not roomid:
|
||||||
return ("Room Id cannot be empty", 400)
|
return ("Room Id cannot be empty", 400)
|
||||||
set_user_default_matrix_room(username, roomid)
|
set_user_default_matrix_room(username, roomid)
|
||||||
else:
|
|
||||||
return ("Unknown action", 400)
|
|
||||||
|
|
||||||
con = get_db()
|
con = get_db()
|
||||||
cur = con.cursor()
|
cur = con.cursor()
|
||||||
|
@ -140,6 +139,13 @@ def index():
|
||||||
if res:
|
if res:
|
||||||
room_id = res[0]
|
room_id = res[0]
|
||||||
|
|
||||||
|
# hack to make users confirm it
|
||||||
|
generate_token_name: str = "tmpaction"
|
||||||
|
generate_token_value: str = "Generate Token"
|
||||||
|
if request.form.get(generate_token_name):
|
||||||
|
generate_token_name = "action"
|
||||||
|
generate_token_value = "Generate Token. Are you sure?"
|
||||||
|
|
||||||
tmpl = f"""<!DOCTYPE html>
|
tmpl = f"""<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
|
@ -165,7 +171,7 @@ def index():
|
||||||
<label class="form-label">Token</label>
|
<label class="form-label">Token</label>
|
||||||
<input type="text" value="{token}" placeholder="token-not-generated" readonly class="form-control" >
|
<input type="text" value="{token}" placeholder="token-not-generated" readonly class="form-control" >
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-primary" name="action" value="Generate Token">
|
<input type="submit" class="btn btn-primary" name="{generate_token_name}" value="{generate_token_value}">
|
||||||
</form>
|
</form>
|
||||||
<hr>
|
<hr>
|
||||||
<p>
|
<p>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue