feat: Implement a webpage for self-service password resets

This commit is contained in:
Ginger
2026-03-03 13:20:16 -05:00
parent da8833fca4
commit ffa3c53847
24 changed files with 797 additions and 122 deletions
@@ -0,0 +1,18 @@
{% extends "_layout.html.j2" %}
{%- block title -%}
Reset Password
{%- endblock -%}
{%- block content -%}
<div class="panel narrow">
<h1>Reset Password</h1>
{{ user_card }}
{% match body %}
{% when PasswordResetBody::Form(reset_form) %}
{{ reset_form }}
{% when PasswordResetBody::Success %}
<p>Your password has been reset successfully.</p>
{% endmatch %}
</div>
{%- endblock -%}