{{-- ===================================================== HEADER ===================================================== --}}

Rôles et autorisations

Gérez les rôles et les permissions des utilisateurs de votre entreprise.

@can('roles.create') @endcan
{{-- ===================================================== ALERTS ===================================================== --}} @if(session('success')) @endif @if(session('error')) @endif {{-- ===================================================== CARD ===================================================== --}}
{{ $roles->total() }} rôle(s)
{{-- ================================================= TABLE ================================================= --}}
@forelse($roles as $role) @empty @endforelse
Rôle Permissions Utilisateurs Actions
{{ $role->name }}
Rôle personnalisé
{{ $role->permissions_count }} permission(s) {{ $role->users_count }} utilisateur(s)
@can('roles.edit') @endcan @can('roles.delete') @endcan
Aucun rôle trouvé

Créez votre premier rôle personnalisé.

{{-- Pagination --}} @if($roles->hasPages()) @endif
{{-- ===================================================== MODAL ===================================================== --}} @if($showModal)
{{-- HEADER --}} {{-- BODY --}}
{{-- NOM DU ROLE --}}
@error('name')
{{ $message }}
@enderror
{{-- PERMISSIONS --}}
Autorisations

Sélectionnez les actions autorisées pour ce rôle.

{{ count($selectedPermissions) }} permission(s) sélectionnée(s).
@foreach($permissionGroups as $module => $groupPermissions) @php $groupPermissionIds = collect($groupPermissions) ->pluck('id') ->map(fn ($id) => (int) $id) ->values() ->toArray(); $groupSelected = $this->groupPermissionsSelected( $groupPermissionIds ); @endphp
{{ $permissionGroupLabels[$module] ?? ucfirst($module) }}
{{ count($groupPermissions) }} permission(s)
@foreach($groupPermissions as $permission)
@endforeach
@endforeach
{{-- FOOTER --}}
@endif