{% extends 'base_admin.html.twig' %} {% block body %}

Les éducateurs

Liste des éducateurs

{% if formSearch.searching %} Réinitialiser {% endif %}

{% if count == 0 %} Aucun résultat. {% elseif count == 1 %} {{ count }} résultat. {% else %} {{ count }} résultats. {% endif %}

{% for educator in educators %} {% else %} {% endfor %}
{{ sort_render('Id', formSearch, 'e.id')|raw }} {{ sort_render('Nom', formSearch, 'u.lastname')|raw }} {{ sort_render('Prénom', formSearch, 'u.firstname')|raw }} {{ sort_render('Email', formSearch, 'u.email')|raw }} Type Documents Statut {{ sort_render('Inscrit le', formSearch, 'e.faitLe')|raw }} Téléphone Date de naissance
{{ educator.id }} {{ educator.user.lastname|upper }} {{ educator.user.firstname|lower|capitalize }} {{ educator.user.email }} {% set typeLabels = { 'Educateur': 'Éducateur majeur', 'Educateur Mineur': 'Éducateur mineur', 'Dirigeant': 'Dirigeant', 'Enfant': 'Enfant de bénévole' } %} {% set typeColors = { 'Educateur': 'badge-primary', 'Educateur Mineur': 'badge-info', 'Dirigeant': 'badge-success', 'Enfant': 'badge-warning' } %} {{ typeLabels[educator.type] ?? educator.type }} {% set hasDocuments = (educator.photoIdendite and educator.photoIdendite != '') or (educator.carteIdentite and educator.carteIdentite != '') or (educator.casierJudiciaire and educator.casierJudiciaire != '') %} {% if hasDocuments %} Fournis {% else %} Manquants {% endif %} {% if educator.isIsValidated() %} Validé {% else %} En attente {% endif %} {{ educator.faitLe|date('d/m/Y H:i') }} {{ educator.parentPhone ?? 'Non renseigné' }} {{ educator.dateOfBirth ? educator.dateOfBirth|date('d/m/Y') : 'Non renseignée' }}
Aucun résultat
{{ knp_pagination_render(educators) }}
{% endblock %}