{{-- Une seule fenetre pour l'ajout et la modification, remplie par le bouton qui l'ouvre (js/modale-saisie.js). Une saisie refusee revient ici avec ses erreurs : `_edition` dit sur quelle permission on etait. Les deux gestes ne demandent pas la meme chose, d'ou les blocs `data-seulement` : on ajoute des permissions en les cochant parmi celles que les controleurs declarent et qui n'existent pas encore, on en modifie une en la renommant. Les roles, eux, servent aux deux. ⚠️ L'enregistrement retire la permission a tout role qui n'est pas coche : une case qui ne se pre-cocherait pas (`data-champ-liste`) la retirerait sans rien dire. Reserve au super administrateur, comme l'ecriture (voir l'index). --}} @if ($peutEcrire) @php $enEdition = old('_edition'); $rolesCoches = array_map('strval', (array) old('roles', [])); $permissionsCochees = (array) old('permissions', []); @endphp
@endif