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

Gestion des tickets @if(request()->status) (Archivés) @endif

@if(Auth::user()->isAdmin()) @endif @if(!count($tickets)) @endif @foreach ($tickets as $ticket) @php $cls = $ticket->status == TicketStatus::archived() ? 'text-secondary' : null; $cls = (!$cls && $ticket->status == TicketStatus::new()) ? 'text-danger' : $cls; $cls = (!$cls && $ticket->status == TicketStatus::processed()) ? 'text-info' : $cls; $cls = (!$cls && $ticket->status == TicketStatus::recette()) ? 'text-primary' : $cls; $cls = (!$cls && $ticket->status == TicketStatus::production()) ? 'text-success' : $cls; $cls = (!$cls && $ticket->status == TicketStatus::inprogress()) ? 'text-dark' : $cls; $cls = (!$cls && $ticket->status == TicketStatus::waiting()) ? 'text-white bg-danger' : $cls; $ticketClass = 'bg-primary'; switch($ticket->type) { case TicketType::bug(): $ticketClass = 'bg-danger'; break; case TicketType::evolution(): $ticketClass = 'bg-success'; break; case TicketType::newsletter(): $ticketClass = 'bg-warning'; break; } @endphp @if(Auth::user()->isAdmin()) @endif @endforeach
#  @include('modules.sorter', ['colname' => 'id']) {{__('Type') }}  @include('modules.sorter', ['colname' => 'type']) {{__('Fichiers') }} {{__('Crée le') }}  @include('modules.sorter', ['colname' => 'created_at']) {{__('Assigné à') }}  @include('modules.sorter', ['colname' => 'assigned_to']) {{__('Créé par') }}  @include('modules.sorter', ['colname' => 'created_by']) {{__('Statut') }}  @include('modules.sorter', ['colname' => 'status']) {{__('Contenu') }} {{__('Actions') }}

{{ __('Aucun ticket') }}

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