@extends('layouts.app') @section('title', 'Détails du Rôle') @section('content')

Détails du rôle: {{ $role->display_name }}

@if(auth()->user()->hasPermission('edit_role')) Modifier @endif Retour à la liste
Informations générales
@if($role->updated_at != $role->created_at) @endif
Nom du rôle: {{ $role->name }}
Nom d'affichage: {{ $role->display_name }}
Type: @if(in_array($role->name, ['admin', 'doctor', 'pharmacist', 'receptionist', 'cashier'])) Rôle système @else Rôle personnalisé @endif
Utilisateurs: {{ $role->users->count() }} utilisateur(s)
Permissions: {{ $role->permissions->count() }} permission(s)
Créé le: {{ $role->created_at->format('d/m/Y H:i') }}
Modifié le: {{ $role->updated_at->format('d/m/Y H:i') }}
@if($role->description)
Description:

{{ $role->description }}

@endif
@if($role->users->count() > 0)
Utilisateurs ayant ce rôle
@foreach($role->users->take(10) as $user)
{{ $user->full_name }}
{{ $user->email }}
{{ $user->is_active ? 'Actif' : 'Inactif' }}
@endforeach @if($role->users->count() > 10)
... et {{ $role->users->count() - 10 }} autre(s) utilisateur(s)
@endif
@endif
Permissions accordées
@if($role->permissions->count() > 0)
@foreach($role->permissions->groupBy('module') as $module => $modulePermissions)
{{ ucfirst(str_replace('_', ' ', $module)) }} {{ $modulePermissions->count() }}
@foreach($modulePermissions as $permission)
{{ $permission->display_name }} @if($permission->description)
{{ $permission->description }} @endif
@endforeach
@endforeach
@else
Aucune permission accordée

Ce rôle n'a aucune permission spécifique.

@if(auth()->user()->hasPermission('edit_role')) Modifier les permissions @endif
@endif
@endsection