{# templates/test/user_test.html.twig #} {% extends 'base.html.twig' %} {% block title %}Test Brique User & Document{% endblock %} {% block body %}

Gestion des Utilisateurs

Test combiné : Annuaire & Document Store Polymorphe

{# Bouton pour AJOUTER #} Nouveau collaborateur
{% for user in users %} {% set target_type = ('ROLE_STAFF' in user.roles) ? 'STAFF' : 'CLIENT' %} {% else %} {% endfor %}
Utilisateur Coordonnées Accès / Poste Statut Actions
{{ render(controller('App\\Controller\\Shared\\UserSharedController::renderProfileCard', {user: user})) }}
{{ user.email }}
{{ user.telephone }}
{{ user.roles|filter(r => r != 'ROLE_USER')|join(', ')|replace({'ROLE_': ''}) }}
{{ user.poste ? user.poste.libelle : 'Non défini' }}
{% if user.isActive %} Actif {% else %} Inactif {% endif %}
{# Bouton VOIR LE DÉTAIL #} {# NOUVEAU : Bouton GESTION DOCUMENTS (Polymorphe) #} {# Bouton MODIFIER #}

Aucun utilisateur trouvé.

{% endblock %}