@extends('layouts.app') @section('title', 'Detalhes do Perfil') @section('content')

{{ $role->name }}

Detalhes do perfil e suas permissões

@if($role->name !== 'Administrador') Editar @endif Voltar

Informações

Nome
{{ $role->name }}
Permissões
@if($role->name === 'Administrador') Todas (Admin) @else {{ $role->permissions->count() }} permissões @endif
Utilizadores
{{ $role->users()->count() }} utilizador(es)
Criado em
{{ $role->created_at?->format('d/m/Y H:i') ?? 'N/A' }}
@if($role->name === 'Administrador')

Perfil de sistema protegido

@endif

Utilizadores

@if($role->users()->count() > 0)
@foreach($role->users()->take(10)->get() as $user)
{{ strtoupper(substr($user->name, 0, 1)) }}

{{ $user->name }}

{{ $user->email }}

@endforeach @if($role->users()->count() > 10)

+{{ $role->users()->count() - 10 }} mais utilizadores

@endif
@else

Nenhum utilizador com este perfil

@endif

Permissões Atribuídas

@if($role->name === 'Administrador')

O perfil Administrador tem acesso total ao sistema.

@endif
@foreach($permissoesPorCategoria as $categoria => $perms)

{{ $categoria }}

@foreach($perms as $permission)
@if($role->name === 'Administrador' || $role->hasPermissionTo($permission->name)) {{ $permission->name }} @else {{ $permission->name }} @endif
@endforeach
@endforeach
@endsection