Files
izbi-dns/app/templates/dashboard.html
T

56 lines
1.5 KiB
HTML
Raw Normal View History

2026-08-24 17:24:08 +02:00
<!DOCTYPE html>
<html>
<head>
<title>Dashboard - IZBI DNS</title>
</head>
<body>
2026-08-28 14:48:58 +02:00
<h2>Hello {{ username }}</h2>
<form method="POST" action="/logout">
{{ logout_form.hidden_tag() }}
<button type="submit">Log&nbsp;Out</button>
</form>
2026-08-24 17:24:08 +02:00
{% with messages = get_flashed_messages()%}
{% if messages%}
{% for message in messages%}
<h3>{{message}}</h3>
{%endfor%}
{%endif%}
{%endwith%}
<p>Your domains:
<ul>{% for domain in domains %}
<li>{{ domain }}</li>
{% endfor %}
</ul>
</p>
<p>Your tokens:
<form method="POST" action="/generate-token">
2026-08-28 14:48:58 +02:00
{{ generate_token_form.hidden_tag() }}
{{ generate_token_form.token_name(placeholder="Token Name") }}
<button type="submit">New&nbsp;Token</button>
2026-08-24 17:24:08 +02:00
</form>
<ul>{% for token in tokens %}
<li>
<form method="POST" action="/revoke-token">
2026-08-28 14:48:58 +02:00
{{ revoke_token_form.hidden_tag() }}
{{ revoke_token_form.token_name(placeholder="Token Name", readonly=True, value=token) }}
<button type="submit">Revoke</button>
2026-08-24 17:24:08 +02:00
</form>
</li>
{% endfor %}
</ul>
</p>
<p>Password change
<form method="POST" action="/change-password">
2026-08-28 14:48:58 +02:00
{{ change_password_form.hidden_tag() }}
{{ change_password_form.password(placeholder="Old Password") }}<br />
{{ change_password_form.new_password(placeholder="New Password") }}<br />
{{ change_password_form.repeat_password(placeholder="Repeat Password") }}<br />
<button type="submit">Change Password</button>
2026-08-24 17:24:08 +02:00
</form>
2026-08-24 18:21:20 +02:00
</p>{% if is_admin %}{% include 'admin.html' %}{% endif %}
2026-08-24 17:24:08 +02:00
</body>
</html>