{% import "bootstrap5/form.html" as wtf %} {% extends "templates/base.html" %} {% block scripts %} {{super()}} {% endblock %} {%- block styles %} {{ super() }} {%- endblock styles %} {% block title %}{{ title }}{% endblock %} {% block container %}

{{ title }}

{% if method != 'POST' %} {% endif %} {{ form.csrf_token }} {{ wtf.render_field(form.name, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ wtf.render_field(form.description, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ wtf.render_field(form.email, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {% if form.user_info.data | length > 1 %} {{ i18n('interface.users.user_info') }} {%- for subfield in form.user_info %} {% if not bootstrap_is_hidden_field(subfield) -%} {{ wtf.render_field(subfield, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {%- endif %} {%- endfor %} {% endif %} {{ i18n('interface.users.authentication') }} {{ wtf.render_field(form.password, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ wtf.render_field(form.password2, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {% if form.totp_enabled %} {{ wtf.render_field(form.totp_secret, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {% endif %} {{ wtf.render_field(form.last_sign_in_at, form_type="horizontal", horizontal_columns=('sm', 2, 5), disabled=True) }} {{ wtf.render_field(form.failed_sign_in_count, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ i18n('interface.users.groups_roles') }} {{ wtf.render_field(form.groups, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ wtf.render_field(form.roles, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ wtf.render_field(form.submit, class="col-sm-offset-2 btn btn-primary") }}
{% endblock %}