@extends('layouts.exat') @section('title', 'Circuit : '.$circuit->libelle) @section('subtitle', 'Configuration des étapes et validateurs') @section('content')
{{ $circuit->libelle }} @if($circuit->actif)Actif@elseInactif@endif
{{-- Paramètres du circuit --}}
@csrf @method('PUT') @include('circuits._champs', ['circuit' => $circuit])
@csrf @method('DELETE')
{{-- Étapes --}}

Étapes du circuit

@forelse($circuit->etapes as $etape)
@csrf @method('PUT')
{{-- Validateurs de l'étape --}}
Validateurs
@forelse($etape->validateurs as $v) {{ $v->name }} #{{ $v->pivot->ordre_passage }}
@csrf @method('DELETE')
@empty @endforelse @foreach($etape->groupes as $g) {{ $g->libelle }} (groupe)
@csrf @method('DELETE')
@endforeach @if($etape->validateurs->isEmpty() && $etape->groupes->isEmpty()) Aucun validateur — l'étape ne pourra pas être franchie. @endif
@csrf
Ctrl/Cmd pour en choisir plusieurs. En mode séquentiel, l'ordre suit la sélection.
@csrf @method('DELETE')
@empty

Aucune étape. Ajoutez la première ci-dessous.

@endforelse
{{-- Ajouter une étape --}}
@csrf

Mode séquentiel : les validateurs statuent dans l'ordre indiqué. Mode parallèle : tous peuvent statuer, l'étape est franchie dès que le quorum d'approbations est atteint.

@endsection