@extends('back.layout.app') @section('title', config('app.name') . ' - Doublons contacts médias') @section('content') {{-- Wrapper pour le drawer d'édition --}}

Doublons — Contacts médias

{{ count($duplicateGroups) }} groupe(s) de doublons détectés (même email ou même nom)
Retour aux contacts
@if (session('success'))
{{ session('success') }}
@endif @if (count($duplicateGroups) === 0)
Aucun doublon détecté.
@endif @foreach ($duplicateGroups as $index => $group) @php $label = $group[0]->firstname . ' ' . $group[0]->lastname; if ($group[0]->email) $label .= ' — ' . $group[0]->email; @endphp
{{ count($group) }} contacts {{ $label }}
@csrf
@foreach ($group as $contact) @endforeach
Cible Fusionner ID Nom Email Téléphone Mobile Médias Opérations
{{ $contact->id }}
{{ $contact->firstname }} {{ $contact->lastname }} @if ($contact->job) {{ $contact->job }} @endif
{{ $contact->email ?: '—' }} {{ $contact->phone ?: '—' }} {{ $contact->gsm ?: '—' }} @if ($contact->medias->isNotEmpty())
@foreach ($contact->medias as $media) {{ $media->name }} @endforeach
@else @endif
{{ $contact->operations_count }}

Sélectionnez la cible (contact conservé) et cochez les contacts à fusionner. Les médias et opérations seront transférés vers la cible, puis les doublons supprimés.

@endforeach
{{-- Drawer édition contact --}}
{{-- fin wrapper x-data --}} @endsection