@extends('layouts.base') @section('content') @section('breadcrumb') @endsection
@if(session('success')) @endif @if(session('error')) @endif

Étapes de la vente

Workflow: {{ $workflow->name }}

@if($reservations->isEmpty())
Aucune réservation trouvée

Les réservations de ce workflow apparaîtront ici.

@else @foreach($reservations as $reservation)
Réservation #{{ $reservation->id }}
@if($reservation->client) Client: {{ $reservation->client->firstname }} {{ $reservation->client->lastname }} @endif @if($reservation->option && $reservation->option->product)
Lot: {{ $reservation->option->product->name }} @endif
@if($reservation->created_at) Créée le {{ $reservation->created_at->format('d/m/Y à H:i') }} @endif
@php // Trier les task_reservations selon l'ordre hiérarchique des tâches // (identique à l'ordre dans tasks/list) $taskReservations = $reservation->taskReservations->sortBy(function($tr) use ($orderedTaskIds) { if (!$tr->task) { return 999999; // Tâches supprimées à la fin } $index = $orderedTaskIds->search($tr->task->id); return $index !== false ? $index : 999999; }); @endphp @if($taskReservations->isEmpty())

Aucune étape associée à cette réservation.

@else
@if($isSupport) @endif @foreach($taskReservations as $taskReservation) @if($isSupport) @endif @endforeach
Ordre Étape ÉtatModifier l'état
{{ $taskReservation->task ? ($taskReservation->task->order ?? '-') : '-' }} @if($taskReservation->task)
{{ $taskReservation->task->name }}
@if($taskReservation->task->description_admin) {{ \Illuminate\Support\Str::limit($taskReservation->task->description_admin, 100) }} @endif @else Tâche supprimée @endif
@if($taskReservation->state) {{ $taskReservation->state->label() }} @if($taskReservation->sru_ends_at)
SRU jusqu'au: {{ $taskReservation->sru_ends_at->format('d/m/Y') }} @endif @else - @endif
@csrf @method('PUT')
@endif
@endforeach @endif
@endsection