Export des données personnelles (RGPD)

Contact #{{ $contact->id }} — Généré le {{ $genere_le }} @if(!empty($genere_par)) — Par {{ $genere_par }} @endif

Identité

Type personne{{ $contact->type_contact }}
Profil annuaire{{ $contact->profil_annuaire }}
Civilité{{ $contact->civilite ?? '—' }}
Nom / Prénom{{ $contact->nom }} {{ $contact->prenom }}
Raison sociale{{ $contact->raison_sociale ?? '—' }}
Email{{ $contact->email ?? '—' }}
Téléphone{{ $contact->telephone ?? '—' }}
Mobile{{ $contact->telephone_mobile ?? '—' }}
Adresse{{ $contact->adresse ?? '—' }}
Code postal / Ville{{ $contact->code_postal ?? '' }} {{ $contact->ville ?? '' }}

RGPD

Consentement{{ $contact->rgpd_consent ? 'Oui' : 'Non' }}
Date consentement{{ optional($contact->rgpd_consent_at)->format('d/m/Y H:i') ?? '—' }}
Canal{{ $contact->rgpd_canal ?? '—' }}
Anonymisé{{ $contact->anonymise ? 'Oui' : 'Non' }}

Programmes liés

@forelse($contact->programmes as $p) @empty @endforelse
{{ $p->libelle }} {{ $p->code_analytique ?? $p->code_envol ?? '—' }}
Aucun programme lié.

Réservations

@forelse($contact->reservations as $r) @empty @endforelse
LotStatutDate réservation
{{ $r->lotCommercial?->numero_lot ?? '—' }} {{ $r->statut }} {{ $r->date_reservation ?? '—' }}
Aucune réservation.

TMA (via réservations)

@forelse($contact->tmas as $t) @empty @endforelse
IDStatutDésignation
{{ $t->id }} {{ $t->statut }} {{ \Illuminate\Support\Str::limit($t->designation ?? '—', 80) }}
Aucune TMA liée.