{% extends "base_template.html" %} {% set heading = _('Edit account') if user else _('New account') %} {% block title %}{{ heading }} - {{ _('Admin') }}{% endblock %} {% block breadcrumb %} {% endblock %} {% block content %}

{{ heading }}{% if user %} {{ user.email }}{% endif %}

{% with messages = get_flashed_messages(with_categories=true) %} {% for category, message in messages %} {% endfor %} {% endwith %}
{{ form.hidden_tag() }}
{{ form.email.label(class="form-label fw-semibold") }} {{ form.email(class="form-control", autocomplete="off") }} {% for error in form.email.errors %}
{{ error }}
{% endfor %}
{{ form.role.label(class="form-label fw-semibold") }} {{ form.role(class="form-select") }} {% for error in form.role.errors %}
{{ error }}
{% endfor %}
{{ _('Administrators manage the whole panel, staff edit content, users only read what is published.') }}
{% if user %}
{{ form.new_password.label(class="form-label fw-semibold") }} {{ form.new_password(class="form-control", autocomplete="new-password") }}
{{ form.new_password.description }}
{% for error in form.new_password.errors %}
{{ error }}
{% endfor %}
{% else %}
{{ form.password.label(class="form-label fw-semibold") }} {{ form.password(class="form-control", autocomplete="new-password") }} {% for error in form.password.errors %}
{{ error }}
{% endfor %}
{% endif %}
{{ form.active(class="form-check-input") }} {{ form.active.label(class="form-check-label") }}
{{ _('An inactive account cannot log in and its open sessions end.') }}
{{ form.submit(class="btn btn-primary") }} {{ _('Cancel') }}
{% endblock %}