{% extends 'admin/base_admin.html.twig' %} {% block title %}{{ user.fullName ?: user.email }}{% endblock %} {% block content %} ← Retour aux utilisateurs
πŸ‘€ Informations
Nom complet
{{ user.fullName ?: 'Non renseignΓ©' }}
TΓ©lΓ©phone
{{ user.telephone ?: 'Non renseignΓ©' }}
Entreprise
{{ user.entreprise ?: 'Non renseignΓ©' }}
Adresse
{{ user.adresse ?: 'Non renseignΓ©' }}
{# ── Bouton SAV : modifier les infos personnelles du compte ── #}
✏️ Modifier les informations du compte
πŸ“Š Statistiques
Inscription
{{ user.createdAt|date('d/m/Y Γ  H:i') }}
Dernière connexion
{{ user.lastLoginAt ? user.lastLoginAt|date('d/m/Y Γ  H:i') : 'Jamais' }}
Email vΓ©rifiΓ©
{% if user.isVerified %} βœ… Oui {% else %} ❌ Non {% endif %}
Nombre de commandes
{{ commandes|length }}
Total dΓ©pensΓ©
{% set totalSpent = 0 %} {% for commande in commandes %} {% if commande.isPaid %} {% set totalSpent = totalSpent + commande.totalTTC %} {% endif %} {% endfor %} {{ totalSpent|number_format(2, ',', ' ') }} €
βš™οΈ Actions
βœ‰οΈ Envoyer un email {% if user.id != app.user.id %}
{% if 'ROLE_ADMIN' in user.roles %} {% else %} {% endif %}
{% else %}

Vous ne pouvez pas modifier vos propres droits.

{% endif %}
πŸ“¦ Commandes de cet utilisateur
{% if commandes is empty %}
πŸ“­
Aucune commande

Cet utilisateur n'a pas encore passΓ© de commande.

{% else %}
{% for commande in commandes %} {% endfor %}
RΓ©fΓ©rence Date Pack Cartes Montant TTC Statut
{{ commande.reference }} {{ commande.createdAt|date('d/m/Y H:i') }} {{ commande.packLabel }} {{ commande.beneficiaires|length }} {{ commande.totalTTC|number_format(2, ',', ' ') }} € {{ commande.statusLabel }} GΓ©rer
{% endif %}
{# ══════════════════════════════════════════════════════════════════════ SAV β€” CARTES DES BΓ‰NΓ‰FICIAIRES (modification admin gratuite) ══════════════════════════════════════════════════════════════════════ #} {% set hasBeneficiaires = false %} {% for commande in commandes %} {% if commande.beneficiaires|length > 0 %} {% set hasBeneficiaires = true %} {% endif %} {% endfor %} {% if hasBeneficiaires %}
πŸƒ Cartes numΓ©riques SAV β€” modification gratuite admin, sans impacter le quota du client
{% for commande in commandes %} {% if commande.beneficiaires|length > 0 %}
{# En-tΓͺte de la commande #}
{{ commande.reference }} {{ commande.packLabel }}
{{ commande.statusLabel }} Voir la commande β†’
{# Liste des bΓ©nΓ©ficiaires avec bouton modifier #}
{% for benef in commande.beneficiaires %} {% endfor %}
BΓ©nΓ©ficiaire Fonction Email carte Modifications Statut carte SAV
{{ benef.fullName }} {% if benef.entreprise %}
{{ benef.entreprise }}
{% endif %}
{{ benef.fonction ?: 'β€”' }} {{ benef.email ?: 'β€”' }} {% if benef.modificationCount == 0 %} 1 gratuite disponible {% else %} {{ benef.modificationCount }} effectuΓ©e(s) {% endif %} {% if benef.isNeedsRegeneration %} ⏳ Γ€ gΓ©nΓ©rer {% else %} βœ… Γ€ jour {% endif %} ✏️ Modifier
{% endif %} {% endfor %}
{% endif %} {% endblock %}