@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'))
|
@if($canWriteEventi)
|
@if(in_array('nome_evento', $visibleColumns))
Nome Evento @if(request('sort') === 'nome_evento') @else @endif | @endif @if(in_array('descrizione_evento', $visibleColumns))Descrizione @if(request('sort') === 'descrizione_evento') @else @endif | @endif @if(in_array('tipo_evento', $visibleColumns))Tipologia @if(request('sort') === 'tipo_evento') @else @endif | @endif @if(in_array('tipo_recorrenza', $visibleColumns))Ricorrenza @if(request('sort') === 'tipo_recorrenza') @else @endif | @endif @if(in_array('gruppi', $visibleColumns))Gruppi @if(request('sort') === 'gruppi') @else @endif | @endif @if(in_array('responsabili', $visibleColumns))Responsabili @if(request('sort') === 'responsabili') @else @endif | @endif @if(in_array('tag', $visibleColumns))Tag | @endif @if(in_array('created_at', $visibleColumns))Creato @if(request('sort') === 'created_at') @else @endif | @endifAzioni | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
@if($canWriteEventi)
|
@if(in_array('nome_evento', $visibleColumns))
{{ $evento->nome_evento }} @if($evento->is_incontro_gruppo) Incluso @endif | @endif @if(in_array('descrizione_evento', $visibleColumns)){{ Str::limit($evento->descrizione_evento, 50) ?: '-' }} | @endif @if(in_array('tipo_evento', $visibleColumns))@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 | @endif @if(in_array('tipo_recorrenza', $visibleColumns))@if($evento->tipo_recorrenza && $evento->tipo_recorrenza !== 'singolo') {{ $evento->periodicita_label }} @else Singolo @endif | @endif @if(in_array('gruppi', $visibleColumns))@forelse($evento->gruppi->take(2) as $gruppo) {{ $gruppo->nome }} @empty - @endforelse @if($evento->gruppi->count() > 2) +{{ $evento->gruppi->count() - 2 }} @endif | @endif @if(in_array('responsabili', $visibleColumns))
@forelse($evento->responsabili->take(2) as $resp)
{{ $resp->nome_completo }} @empty - @endforelse @if($evento->responsabili->count() > 2) +{{ $evento->responsabili->count() - 2 }} altri @endif |
@endif
@if(in_array('tag', $visibleColumns))
@foreach($evento->tags as $tag) {{ $tag->name }} @endforeach | @endif @if(in_array('created_at', $visibleColumns)){{ $evento->created_at->format('d/m/Y') }} | @endif@if($canWriteEventi) @endif | ||||||||||
|
Nessun evento trovato |
|||||||||||||||||||