@extends('back.layout.app') @section('title', config('app.name') . ' - Permissions du rôle') @section('page-title', 'Permissions du rôle') @php $breadcrumb = 'user-management.roles'; @endphp @section('content')

Permissions - {{ $role->name }}

Activez un module pour afficher ses sous-modules, puis cochez les actions autorisées.
Retour
@csrf @method('PUT')
@foreach ($tree as $family) @php $isDashboard = $family['name'] === 'home'; @endphp {{-- ─── Dashboard : affichage simple (pas d'accordéon) ─────────────── --}} @if ($isDashboard)

{{ $family['label'] }}

@foreach ($family['submodules'] as $sub) @foreach ($sub['permissions'] as $perm) @endforeach @endforeach
{{-- ─── Modules standards : toggle module > toggle sous-module > cases ─ --}} @else @php $modId = 'mod_' . $family['name']; @endphp
{{-- En-tête module (clic = bascule le switch via for) --}} {{-- Switch (peer) : pilote l'affichage des sous-modules --}} {{-- Contenu révélé : sous-modules --}}
@endif @endforeach
@endsection @push('scripts') @endpush