{# templates/entreprise/gestion_utilisateurs/show.html.twig #} {% extends 'entreprise/entreprise_base.html.twig' %} {% block title %}Détail de {{ user.nomComplet }} | {{ user.entreprise.raisonSociale }}{% endblock %} {% block body %}
{# --- EN-TÊTE HARMONISÉ --- #}

Fiche utilisateur détaillée et gestion des accès.

Retour à la liste {% if is_granted('ROLE_ENTREPRISE_ROOT') %} Modifier {% endif %}
{% include 'flash_messages.html.twig' %}
{# --- COLONNE GAUCHE : FICHE D'IDENTITÉ --- #}
{{ user.nom|slice(0,1)|upper }}{{ user.prenom|slice(0,1)|upper }}
Profil Collaborateur
{{ user.civilite == 1 ? 'M.' : (user.civilite == 2 ? 'Mme' : 'Mlle') }} {{ user.nomComplet }}
Email de connexion
Téléphone
{{ user.telephone|default('Non renseigné')|raw }}
Entreprise
{{ user.entreprise.raisonSociale }}
Membre depuis le
{{ user.createdAt ? user.createdAt|date('d/m/Y') : '-' }}
{# Historique des connexions ou Journal (Optionnel, ici info système) #}
Informations système
Identifiant unique (ID) #{{ user.id }}
Dernière mise à jour {{ user.updatedAt ? user.updatedAt|date('d/m/Y à H:i') : 'Jamais' }}
{# --- COLONNE DROITE : STATUT & SÉCURITÉ --- #}
{# Statut du compte #}
Accès et Permissions
{{ user.isStatut ? 'Compte Actif' : 'Compte Suspendu' }}
{% for role in user.roles %} {% if role == 'ROLE_ENTREPRISE_ROOT' %} Administrateur (ROOT) {% elseif role == 'ROLE_ENTREPRISE_COLLAB' %} Collaborateur {% endif %} {% endfor %}

Ce collaborateur a accès à la gestion de l'entreprise {{ user.entreprise.raisonSociale }}.

{# Zone de Danger (Uniquement si ce n'est pas le compte courant) #} {% if is_granted('ROLE_ENTREPRISE_ROOT') and user.id != app.user.id %}
Zone de danger

La suppression d'un collaborateur retire immédiatement ses accès. Cette action est irréversible.

{{ include('entreprise/gestion_utilisateurs/_delete_form.html.twig') }}
{% endif %}
{% endblock %}