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}}"}}
|
||||
params = {{
|
||||
"title": args.title,
|
||||
"jq": args.jq,
|
||||
"type": args.type,
|
||||
}}
|
||||
if args.title:
|
||||
params["title"] = args.title
|
||||
|
||||
req = requests.post(args.url, headers=headers, params=params, data=data)
|
||||
exit(not req.status_code == 200)
|
||||
|
@ -119,8 +120,6 @@ def index():
|
|||
if not roomid:
|
||||
return ("Room Id cannot be empty", 400)
|
||||
set_user_default_matrix_room(username, roomid)
|
||||
else:
|
||||
return ("Unknown action", 400)
|
||||
|
||||
con = get_db()
|
||||
cur = con.cursor()
|
||||
|
@ -140,6 +139,13 @@ def index():
|
|||
if res:
|
||||
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>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
@ -165,7 +171,7 @@ def index():
|
|||
<label class="form-label">Token</label>
|
||||
<input type="text" value="{token}" placeholder="token-not-generated" readonly class="form-control" >
|
||||
</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>
|
||||
<hr>
|
||||
<p>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue