{{-- New-Unity ERP | app/Modules/Admin/Resources/Views/roles/show.blade.php | v1.1 | 08/07/2026 --}} {{-- v1.1 — Filtrar usuarios ocultos (is_hidden) en la lista de usuarios del rol. --}} {{-- v1.0 — Vista detalle de rol con permisos y usuarios asignados. --}} @extends('layouts.vertical', ['pageTitle' => __('admin.role-detail')]) @section('page-title')

{{ __('admin.role') }}: {{ $role->name }} {{ __('admin.role-detail-perms') }}

{{ __('admin.back') }} @if($role->name !== 'Super Admin') {{ __('admin.edit-role') }} @endif
@endsection @section('content')
{{-- Permissions --}}

{{ __('admin.permissions') }}

{{ $role->permissions->count() }} {{ __('admin.total') }}
@if($role->permissions->isEmpty())
{{ __('admin.no-permissions-assigned') }}
@else @foreach($role->permissions->groupBy(fn($p) => explode('.', $p->name)[0]) as $module => $permissions)
{{ ucfirst($module) }}
@foreach($permissions as $permission) {{ $permission->name }} @endforeach
@endforeach @endif
{{-- Users with this role --}}

{{ __('admin.users') }}

{{ $role->users->where('is_hidden', false)->count() }}
@if($role->users->where('is_hidden', false)->isEmpty())
{{ __('admin.no-users-assigned') }}
@else
    @foreach($role->users->where('is_hidden', false) as $user)
  • {{ strtoupper(substr($user->name, 0, 1)) }}
    {{ $user->name }}
    {{ $user->email }}
  • @endforeach
@endif
@endsection