{% extends "app.html" %} {% from "library.j2" import standard_button, custom_form_button, render_errors %} {% block content %}

{% trans %}Change your password{% endtrans %}

{% trans %}To change your password, you need to provide the current password as well as the new one. To reduce the chance of typos, we ask for your new password twice.{% endtrans %}

{{ form.csrf_token }} {%- call render_errors(form) -%} {%- endcall -%}
{{ form.current_password.label(class="required") }} {{ form.current_password(class=("has-error" if form.current_password.name in form.errors else ""), autocomplete="current-password") }}
{{ form.new_password.label(class="required") }} {{ form.new_password(autocomplete="new-password") }}
{{ form.new_password_confirm.label(class="required") }} {{ form.new_password_confirm(class=("has-error" if form.new_password_confirm.name in form.errors else ""), autocomplete="new-password") }}
{% trans %}Warning{% endtrans %}

{% trans %}After changing your password, you will have to enter the new password on all of your devices.{% endtrans %}

{%- call standard_button("back", url_for('.index'), class="tertiary") %}{% trans %}Back{% endtrans %}{% endcall -%} {%- call custom_form_button("passwd", "", "", class="primary") -%} {% trans %}Change password{% endtrans %} {%- endcall -%}
{% endblock %}