{{-- Perfis de acesso (CMS): busca por nome, contagem de usuários vinculados e ações de linha. O módulo informa `title`/`breadcrumbs` e preenche **apenas** o conteúdo — shell, título e estrutura são do layout (ADR-009/ADR-016). Nenhuma mutação por `GET` (ADR-033). --}} @if (session('status')) {{ session('status') }} @endif
{{ __('acesso::cms.back_to_users') }} @if ($canEdit) {{ __('acesso::cms.role_new') }} @endif
@foreach ($roles as $role) @php($protected = $role->protegido || $role->isSupportRole()) @if ($canEdit && ! $protected) {{ $role->nome }} @else {{ $role->nome }} @endif {{ $role->users_count }} {{ count(is_array($role->permissoes) ? $role->permissoes : []) }} @if ($protected) {{ __('acesso::cms.role_protected') }} @else {{ __('acesso::cms.role_standard') }} @endif @if ($canEdit && ! $protected) {{ __('acesso::cms.action_edit') }} @endif @endforeach