{% import 'shared/componnents/_macros/_forms.html.twig' as forms %} {% import 'shared/componnents/_macros/_alerts.html.twig' as alerts %} {% set path = path ?? null %} {% set path_list = path_list ?? null %} {% set label_btn = label_btn ?? '' %} {% set class_alert = class_alert ?? null %}
{% for message in app.flashes('success') %} {{ alerts.alert(message, class_alert, 'check') }} {% endfor %} {% for message in app.flashes('error') %} {{ alerts.alert(message, 'error', 'check') }} {% endfor %}
{{ form_widget(form._token) }}
{{ form_label(form.civility) }} {{ form_widget(form.civility) }}
{{ form_label(form.email) }}
{{ form_widget(form.email) }} {% if form.email.vars.errors|length %} {% endif %}
{{ form_label(form.firstName) }} {{ form_widget(form.firstName) }}
{{ form_label(form.lastName) }} {{ form_widget(form.lastName) }}
{{ form_widget(form.password.first, {'attr': {'class': 'input-first-password form-control'}}) }}
{% if form.password.first.vars.errors|length %} {% endif %}
{{ form_widget(form.password.second, {'attr': {'class': 'input-second-password form-control'}}) }}
{% if form.password.first.vars.errors|length %} {% endif %}
{{ form_label(form.document.path) }}
{{ form_widget(form.document.path) }} {% if form.document.path.vars.errors|length %} {% endif %}
{{ form_label(form.roles) }} {{ form_widget(form.roles) }}
{{ forms.button(path_list, 'danger', 'Retour à liste') }} {{ form_widget(form.submit,{'label': label_btn, attr:{'class':'btn btn-primary'}}) }}