@extends('layout.app') @section('tickets', 'active') @section('content')
| # @include('modules.sorter', ['colname' => 'id']) | Projet @include('modules.sorter', ['colname' => 'project']) | Type @include('modules.sorter', ['colname' => 'type']) | Fichier | Fichier 2 | Date de création @include('modules.sorter', ['colname' => 'created_at']) | Créé par @include('modules.sorter', ['colname' => 'created_by']) | Statut @include('modules.sorter', ['colname' => 'status']) | Contenu | @if (Auth::user()->role === 1)Actions | @endif
|---|---|---|---|---|---|---|---|---|---|
| {{ $ticket->id }} | {{ $ticket->project->name }} | @if ($ticket->type->equals(TicketType::bug())) {{ $ticket->type->label }} @else {{ $ticket->type->label }} @endif | @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->user->name }} | @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; @endphp{{ $ticket->status->label }} | {{-- Modal du ticket --}} | {{ __('Messages') }} @can('update', $ticket) Modifier @endcan @can('delete', $ticket) @if(!$ticket->status->equals(TicketStatus::archived())) @endif @endcan |