@extends('layouts.adminlte') @section('title', 'Eventi') @section('page_title', 'Eventi') @php $canWriteEventi = Auth::user()->canManage('eventi'); $canDeleteEventi = Auth::user()->canDelete('eventi'); $vistaDefaultJson = isset($vista) ? $vista->toJson() : 'null'; $visibleColumnsJson = json_encode($visibleColumns ?? []); $tableColumnsJson = json_encode($tableColumns ?? []); $entityType = $entityType ?? 'eventi'; @endphp @section('content') @if(session('success'))
{{ session('success') }}
@endif

Tutti gli Eventi

Calendario @if($canDeleteEventi)
@endif @if($canWriteEventi) Importa ICS Nuovo Evento @endif
@include('partials._tag-filter-bar', ['filterTags' => $allTags])
@if(in_array('nome_evento', $visibleColumns)) @endif @if(in_array('descrizione_evento', $visibleColumns)) @endif @if(in_array('tipo_evento', $visibleColumns)) @endif @if(in_array('tipo_recorrenza', $visibleColumns)) @endif @if(in_array('gruppi', $visibleColumns)) @endif @if(in_array('responsabili', $visibleColumns)) @endif @if(in_array('tag', $visibleColumns)) @endif @if(in_array('created_at', $visibleColumns)) @endif @forelse($eventi as $evento) @if(in_array('nome_evento', $visibleColumns)) @endif @if(in_array('descrizione_evento', $visibleColumns)) @endif @if(in_array('tipo_evento', $visibleColumns)) @endif @if(in_array('tipo_recorrenza', $visibleColumns)) @endif @if(in_array('gruppi', $visibleColumns)) @endif @if(in_array('responsabili', $visibleColumns)) @endif @if(in_array('tag', $visibleColumns)) @endif @if(in_array('created_at', $visibleColumns)) @endif @empty @endforelse
@if($canDeleteEventi)
@endif
Nome Evento @if(request('sort') === 'nome_evento') @else @endif Descrizione @if(request('sort') === 'descrizione_evento') @else @endif Tipologia @if(request('sort') === 'tipo_evento') @else @endif Ricorrenza @if(request('sort') === 'tipo_recorrenza') @else @endif Gruppi @if(request('sort') === 'gruppi') @else @endif Responsabili @if(request('sort') === 'responsabili') @else @endif Tag Creato @if(request('sort') === 'created_at') @else @endif Azioni
@if($canDeleteEventi)
@endif
{{ $evento->nome_evento }} @if($evento->is_incontro_gruppo) Incluso @endif {{ Str::limit($evento->descrizione_evento, 50) ?: '-' }} @if($evento->tipo_evento) @php $tipologiaEvento = \App\Models\TipologiaEvento::where('nome', $evento->tipo_evento)->first(); @endphp @if($tipologiaEvento) {{ $tipologiaEvento->descrizione ?: $tipologiaEvento->nome }} @else {{ $evento->tipo_evento }} @endif @else - @endif @if($evento->tipo_recorrenza && $evento->tipo_recorrenza !== 'singolo') {{ $evento->periodicita_label }} @else Singolo @endif @forelse($evento->gruppi->take(2) as $gruppo) {{ $gruppo->nome }} @empty - @endforelse @if($evento->gruppi->count() > 2) +{{ $evento->gruppi->count() - 2 }} @endif @forelse($evento->responsabili->take(2) as $resp) {{ $resp->nome_completo }}
@empty - @endforelse @if($evento->responsabili->count() > 2) +{{ $evento->responsabili->count() - 2 }} altri @endif
@foreach($evento->tags as $tag) {{ $tag->name }} @endforeach {{ $evento->created_at->format('d/m/Y') }} @if($canWriteEventi)
@csrf @method('DELETE')
@endif

Nessun evento trovato

@include('partials.table-settings') @endsection @section('scripts') @endsection