{% extends 'base.html.twig' %} {% block title %}{{ "Utilisateurs"|trans }}{% endblock %} {% block container %}container-fluid {% endblock %} {% block body %}

{{ "Utilisateurs"|trans }}
{{ ux_icon('plus-circle')}} Ajouter {{ ux_icon('plus-circle')}} Créer plusieurs comptes chercheurs {{ ux_icon('bi:filetype-json')}} Charger un fichier de comptes expérimentateurs

{{ "Filtrer"|trans }}

{{ form_start(searchForm) }}
{{ form_row(searchForm.text) }}
{{ form_row(searchForm.role) }}
{{ form_row(searchForm.enabled) }}
{{ form_row(searchForm.createdBy) }}
{{ form_end(searchForm) }}
{% for user in users %} {# ATTENTION, le champ enabled est utilisé pour le processus de création de compte en deux temps, il passe à true lorsque l'user saisit son mot de passe après avoir reçu un email #} {# #} {% else %} {% endfor %}
Pseudo Email Rôle Créé le Créé par
{{ user.pseudo }} {{ user.email }} {{ user.admin ? ux_icon('admin') }} {{ user.researcher ? ux_icon('scientist') }} {{ user.experimenter ? ux_icon('teacher') }} {{ user.formattedRoles|join(', ') }} {% if user.accounts %} {{ ux_icon('bi:filetype-json')}} {% endif %} {{ user.createdAt|date('d/m/Y') }} {{ user.experimenter ? user.createdBy }}{% if not user.enabled %}Non finalisé{% endif %}#} {# {% if user != app.user %}#} {# {% if user.enabled %}#} {# {{"Désactiver"|trans}}#} {# {% else %}#} {# {{ "Activer"|trans }}#} {# {% endif %}#} {# {% endif %}#} {# {{ ux_icon('pencil') }} {% if user != app.user %} {{ ux_icon('trash') }} {% endif %}
Aucun utilisateur
{{ pagerfanta(users) }}
{% endblock %}