@extends('layouts.adminlte') @section('title', 'Individui') @section('page_title', 'Elenco Individui') @php $columnLabels = [ 'codice' => 'Codice', 'cognome' => 'Cognome', 'nome' => 'Nome', 'email' => 'Email', 'telefono' => 'Telefono', 'tag' => 'Tag', ]; $vistaDefaultJson = $vista ? $vista->toJson() : 'null'; $allColumnsJson = json_encode($allColumns); $visibleColumnsJson = json_encode($visibleColumns); $canWriteIndividui = Auth::user()->canManage('individui'); $canDeleteIndividui = Auth::user()->canDelete('individui'); $entityType = $entityType ?? 'individui'; @endphp @section('content')

Lista Individui

@include('partials._tag-filter-bar', ['filterTags' => $allTags]) @include('partials.table-settings')
@if($individui->count() > 0) @if(in_array('codice', $visibleColumns)) @endif @if(in_array('cognome', $visibleColumns)) @endif @if(in_array('nome', $visibleColumns)) @endif @if(in_array('data_nascita', $visibleColumns)) @endif @if(in_array('genere', $visibleColumns)) @endif @if(in_array('indirizzo', $visibleColumns)) @endif @if(in_array('cap', $visibleColumns)) @endif @if(in_array('citta', $visibleColumns)) @endif @if(in_array('provincia', $visibleColumns)) @endif @if(in_array('tipo_documento', $visibleColumns)) @endif @if(in_array('numero_documento', $visibleColumns)) @endif @if(in_array('scadenza_documento', $visibleColumns)) @endif @if(in_array('note', $visibleColumns)) @endif @if(in_array('created_at', $visibleColumns)) @endif @if(in_array('email', $visibleColumns)) @endif @if(in_array('telefono', $visibleColumns)) @endif @if(in_array('tag', $visibleColumns)) @endif @foreach($individui as $ind) @if(in_array('codice', $visibleColumns)) @endif @if(in_array('cognome', $visibleColumns)) @endif @if(in_array('nome', $visibleColumns)) @endif @if(in_array('data_nascita', $visibleColumns)) @endif @if(in_array('genere', $visibleColumns)) @endif @if(in_array('indirizzo', $visibleColumns)) @endif @if(in_array('cap', $visibleColumns)) @endif @if(in_array('citta', $visibleColumns)) @endif @if(in_array('provincia', $visibleColumns)) @endif @if(in_array('tipo_documento', $visibleColumns)) @endif @if(in_array('numero_documento', $visibleColumns)) @endif @if(in_array('scadenza_documento', $visibleColumns)) @endif @if(in_array('note', $visibleColumns)) @endif @if(in_array('created_at', $visibleColumns)) @endif @if(in_array('email', $visibleColumns)) @endif @if(in_array('telefono', $visibleColumns)) @endif @if(in_array('tag', $visibleColumns)) @endif @endforeach
Codice Cognome Nome Data NascitaGenereIndirizzoCAPCittàProv.Tipo Doc.N. DocumentoScad. Doc.NoteCreato ilEmail Telefono TagAzioni
{{ $ind->codice_id }} {{ $ind->cognome }} {{ $ind->nome }} {{ $ind->data_nascita ? $ind->data_nascita->format('d/m/Y') : '-' }}{{ $ind->genere ?? '-' }}{{ $ind->indirizzo ?? '-' }}{{ $ind->cap ?? '-' }}{{ $ind->città ?? '-' }}{{ $ind->sigla_provincia ?? '-' }}{{ $ind->tipo_documento ? str_replace(['carta_identita', 'patente'], ['C.I.', 'Patente'], $ind->tipo_documento) : '-' }}{{ $ind->numero_documento ?? '-' }}{{ $ind->scadenza_documento ? $ind->scadenza_documento->format('d/m/Y') : '-' }}{{ $ind->note ? Str::limit($ind->note, 50) : '-' }}{{ $ind->created_at ? $ind->created_at->format('d/m/Y') : '-' }}{{ $ind->getEmailPrimariaAttribute() ?: '-' }}{{ $ind->getTelefonoPrimarioAttribute() ?: '-' }} @foreach($ind->tags as $tag) {{ $tag->name }} @endforeach @if($canWriteIndividui) @endif @if($canDeleteIndividui) @endif
@else

Nessun individuo presente

@if($canWriteIndividui) Crea il primo individuo @endif
@endif
@if($individui->count() > 0) @endif
{{-- MODAL: Assegna Gruppo massivo --}} {{-- MODAL: Gestione Tag massiva --}} @endsection @section('scripts') @endsection