{{-- Les comptes rendus d'une intervention, tels qu'on les relit sur le détail du planning. ⚠️ Inclus par les DEUX vues du détail : `_show_modal` (ouverte depuis une carte du planning) et `show` (la page pleine, depuis une url directe), servies par PlanningController::show() selon que la requête est ajax ou non. Le partiel est ce qui les garde d'accord — voir `rapports/_liste`, qui fait le même travail pour les retours de chantier. Ce n'est pas le même objet : un RapportChantier est la fiche papier que l'équipe de pose ou de maçonnerie remplit au retour, un Rapport est le texte que le technicien dicte sur une intervention et que l'accueil approuve avant qu'il parte dans Gestan. Les deux peuvent se lire sur le même écran, une équipe d'intervention n'ayant pas de fiche de chantier. On écrit d'ici, on ne valide pas : approuver, corriger et clôturer restent sur la fiche de l'intervention, où l'accueil a le contexte des autres comptes rendus. Le bouton mène au même formulaire que cette fiche. Modifier n'apparaît pas non plus : InterventionController::rapportEdit() ne laisse passer que l'auteur, sans dérogation pour l'administrateur. Un lien ici finirait en 403 pour tous les autres. Lire ne demande pas de permission propre — qui peut ouvrir ce planning lit ses comptes rendus, comme ses retours de chantier. Paramètres : $rapports collection de Rapport pour UNE intervention (déjà triée, les plus récents d'abord) $intervention la fiche Gestan de cette intervention, pour son numéro et son état --}} @php $idIntervention = $intervention['IDINTERVENTION'] ?? null; // Même règle que la fiche de l'intervention : une intervention terminée // est partie dans Gestan, son compte rendu ne s'écrit plus. $terminee = ($intervention['ST_INTER'] ?? null) === 'TERMINÉ'; @endphp
{{ $terminee ? __("Aucun compte rendu, et l'intervention est terminée.") : __('Aucun compte rendu pour le moment.') }}
@endforelse