@extends('layout.app') @section('bodyClass', 'content ticketsIndex') @section('content') @php $userPr = Auth::user()->sites ?? collect([]); @endphp

{{ __('Gestion des tickets') }} @if(request()->st) (Archivés) @endif

@can('viewAny', App\Models\Label::class) @endif   {{ __('ticket') }} @if(session('tickets.st') == TicketStatus::archived()) @else @endif  {{ __(' le tri') }}
@push('scripts') @endpush
@push('scripts') @endpush
@can('assignTickets', App\Models\Ticket::class)
@push('scripts') @endpush
@endcan
@push('scripts') @endpush
@can('assignLabels', App\Models\Ticket::class) @endcan @if(Auth::user()->isAdmin()) @endif @if(!count($tickets)) @endif @foreach ($tickets as $ticket) @can('assignLabels', App\Models\Ticket::class) @endcan @if(Auth::user()->isAdmin()) @endif @endforeach
#  @include('modules.sorter', ['colname' => 'id']) {{__('Type') }}  @include('modules.sorter', ['colname' => 'type']) {{ __('Étiquettes') }} {{__('Assigné à') }}  @include('modules.sorter', ['colname' => 'assigned_to']) {{__('Créé par') }}  @include('modules.sorter', ['colname' => 'created_by']) {{__('Le') }}  @include('modules.sorter', ['colname' => 'created_at'])

{{ __('Aucun ticket') }}

{{ $ticket->id }}  @if($ticket->is_internal)@endif @if (Auth::user()->isAdmin()) {{ $ticket->site->name }} @else {{ $ticket->site->name }} @endif {{ $ticket->status->label }}
{{ $ticket->type->label }} @foreach ($ticket->labels as $label) {{ $label->name }} @endforeach {{ $ticket->assignedUser ? $ticket->assignedUser->name : __('Personne') }}{{ $ticket->user ? $ticket->user->name : __('Utilisateur supprimé') }} {{ Carbon\Carbon::parse($ticket->created_at)->format('d/m/Y à H:i') }}
@if ($ticket->file !== null) @endif @if ($ticket->file2 !== null) @endif {{-- Modal du ticket --}} @if(auth()->user()->isAdmin()) @endif @can('changeStatus', $ticket) @if(!$ticket->status->equals(TicketStatus::archived()))
@method('PUT') @csrf
@endif @endcan
{{ $tickets->withQueryString()->links() }}
@endsection