This commit is contained in:
jpmvaz
2026-09-13 19:59:54 +01:00
commit d86f1ba099
46 changed files with 4138 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
{% extends "base.html" %}
{% block title %}Initial setup{% endblock %}
{% block content %}
<div class="auth-shell">
<div class="auth-card">
<div class="auth-prompt">first-run setup</div>
<h1>Create administrator</h1>
<p class="auth-sub">No accounts exist yet. Create the first administrator to secure {{ brand_name }}.</p>
<form method="post" class="form" novalidate>
{{ form.csrf_token }}
<div>
{{ form.username.label }}
{{ form.username(autocomplete="username", autofocus=True) }}
{% for err in form.username.errors %}<div class="error">{{ err }}</div>{% endfor %}
</div>
<div>
{{ form.email.label }}
{{ form.email(autocomplete="email") }}
{% for err in form.email.errors %}<div class="error">{{ err }}</div>{% endfor %}
</div>
<div>
{{ form.password.label }}
{{ form.password(autocomplete="new-password") }}
{% for err in form.password.errors %}<div class="error">{{ err }}</div>{% endfor %}
</div>
<div>
{{ form.confirm.label }}
{{ form.confirm(autocomplete="new-password") }}
{% for err in form.confirm.errors %}<div class="error">{{ err }}</div>{% endfor %}
</div>
{{ form.submit(class_="btn btn-primary btn-block") }}
</form>
</div>
</div>
{% endblock %}