{{-- Formulaire d'une reparation vehicule, partage par create et edit. Variables : $users, $planning (null en creation). Pas de client, pas de devis, pas d'equipe a choisir (il n'y en a qu'une) : une plage de dates et les employes immobilises. Les champs de dates et le deroule des employes sont ceux du chantier, pour que dates.js et absences.js s'y appliquent tels quels. --}} @php $debut = $planning?->date_debut; $fin = $planning?->date_fin; $coches = collect(old('user_ids', $planning?->users->pluck('id')->all() ?? [])) ->map(fn ($id) => (int) $id) ->all(); @endphp
@php $heurDebut = old('heur_debut', $debut?->format('H:i:s')); @endphp
@php $heurFin = old('heur_fin', $fin?->format('H:i:s')); @endphp

{{ __('Veuillez sélectionner une plage de dates pour choisir les employés.') }}
{{-- pt-0 : voir chantiers/create, la gouttiere de la row ne doit pas rester hors du panneau qui se deroule. --}}
@include('admin.plannings._employes', ['users' => $users, 'name' => 'user_ids[]', 'coches' => $coches])

{{-- Repliee a la creation, deroulee en edition quand la reparation en porte une : meme bloc que le chantier (observations.js). Replier vide le champ, et un champ vide supprime la note (PlanningController::enregistrerObservationReparation). --}} @php $observation = old('observations', $planning?->observations->first()?->observation); @endphp