{{ $source->nom }}

@if($source->cote)

Cote : {{ $source->cote }}

@endif
@can('update', $source) Modifier @endcan @can('delete', $source)
@csrf @method('DELETE')
@endcan
@foreach(['success','error'] as $flash) @if(session($flash))
{{ session($flash) }}
@endif @endforeach
{{-- Fiche source --}}
@foreach([ ['Type', $source->sourceType->nom], ['Dépôt', $source->depot?->nom ?? '—'], ['Auteur', $source->auteur ?? '—'], ] as [$label, $val])
{{ $label }}
{{ $val }}
@endforeach @if($source->description)
Description
{{ $source->description }}
@endif
{{-- Statut + transitions --}}
@php $statusColors = ['a_faire'=>'gray','en_cours'=>'blue','a_valider'=>'yellow','termine'=>'green']; $color = $statusColors[$source->status->value] ?? 'gray'; @endphp

Statut

{{ $source->status->label() }}
@can('transition', $source) @php $transitions = $source->status->transitions(); @endphp @if(count($transitions))

Changer le statut

@foreach($transitions as $next) @if($source->canTransitionTo($next, auth()->user()))
@csrf
@endif @endforeach
@endif @endcan
{{-- Membres assignés --}} @can('assignMembre', $source)
Membres assignés ({{ $source->membres->count() }})
@if($source->membres->isNotEmpty()) @foreach($source->membres as $membre) @endforeach
{{ $membre->name }} {{ $membre->email }}
@csrf @method('DELETE')
@endif
@csrf
@endcan {{-- Liste des relevés (aperçu) --}}

Relevés ({{ $source->releves->count() }})

@if($source->releves->isNotEmpty()) ↓ CSV ↓ GEDCOM @endif @can('create', [App\Models\Releve::class, $source]) + Nouveau relevé @endcan
@if($source->releves->isEmpty())

Aucun relevé pour cette source.

@else

Voir les {{ $source->releves->count() }} relevé(s) →

@endif
← Retour aux sources