{% extends '@EasyAdmin/crud/detail.html.twig' %} {% block detail_fields %}
{# Ligne 1: Prénom | Nom | email #}
Prénom : {{ entity.instance.firstName }}
Nom : {{ entity.instance.lastName }}
email : {{ entity.instance.email }}
{# Ligne 2: email vérifié ? | Compte validé ? #}
email vérifié ? {{ entity.instance.isVerified ? 'OUI' : 'NON' }}
Compte validé ? {{ entity.instance.isApproved == true ? 'OUI' : (entity.instance.isApproved == false ? 'NON' : 'EN ATTENTE') }}
{# Ligne 3: Pseudo | Anonyme ? | Genre | Date d'anniversaire | Âge #}
Pseudo : {{ entity.instance.pseudo ?? 'Non renseigné' }}
Anonyme ? {{ entity.instance.isAnonymous ? 'OUI' : 'NON' }}
Genre : {% if entity.instance.gender == 'homme' %} Masculin {% elseif entity.instance.gender == 'femme' %} Féminin {% elseif entity.instance.gender == 'non-binaire' %} Non-binaire {% elseif entity.instance.gender == 'autre' %} Autre {% else %} Non renseigné {% endif %}
Date d'anniversaire : {{ entity.instance.birthDate ? entity.instance.birthDate|date('d/m/Y') : 'Non renseigné' }}
Âge : {% if entity.instance.birthDate %} {% set age = 'now'|date('Y') - entity.instance.birthDate|date('Y') %} {% if 'now'|date('md') < entity.instance.birthDate|date('md') %} {% set age = age - 1 %} {% endif %} {{ age }} ans {% else %} Non calculable {% endif %}
{# Ligne 4: Téléphone | Adresse #}
Téléphone : {{ entity.instance.phone ?? 'Non renseigné' }}
Adresse : {% if entity.instance.addressLine1 %} {{ entity.instance.addressLine1 }} {% if entity.instance.addressLine2 %}, {{ entity.instance.addressLine2 }}{% endif %}
{{ entity.instance.postalCode }} {{ entity.instance.city }}, {{ entity.instance.country }} {% else %} Non renseignée {% endif %}
{# Ligne 5: Diagnostic ? | Veut modérer ? | Accepte géolocalisation ? #}
Diagnostic ? {{ entity.instance.diagnosis ?? 'Non renseigné' }}
Veut modérer ? {{ entity.instance.wantsToModerate ? 'OUI' : 'NON' }}
Accepte géolocalisation ? {{ entity.instance.acceptsGeolocation ? 'OUI' : 'NON' }}
{# Ligne 6: Carte d'identité ? | Carte vérifiée ? #}
Carte d'identité ? {% if entity.instance.idCardPath and entity.instance.isApproved != true %} 📄 Voir la carte d'identité {% elseif entity.instance.idCardPath and entity.instance.isApproved == true %} Carte supprimée après validation {% else %} Aucune carte uploadée {% endif %}
Carte vérifiée ? {{ entity.instance.idVerified ? 'OUI' : 'NON' }}
{# Ligne 7: Motif de refus #} {% if entity.instance.rejectedReason %}
Si inscription refusée, motif ?
{{ entity.instance.rejectedReason|nl2br }}
{% endif %} {# Ligne 8: Date de création | Date de validation #}
Date de création : {{ entity.instance.createdAt|date('d/m/Y') }}
Date de validation : {{ entity.instance.approvalDate ? entity.instance.approvalDate|date('d/m/Y') : 'Non validé' }}
{% endblock %}