@php
$roleName = $subAdmin->adminRole?->name;
$permissionLabels = collect($subAdmin->effectivePermissions())->map(fn ($permission) => \App\Support\AdminPermissionRegistry::definitions()[$permission]['label'] ?? $permission)->values();
$assignedNames = $subAdmin->assignedUsers->pluck('name')->filter()->values();
$assignedIds = $subAdmin->assignedUsers->pluck('id')->map(fn ($id) => (int) $id)->values();
@endphp
| {{ $subAdmin->name }} |
{{ $subAdmin->email }} |
{{ $subAdmin->is_active ? 'Active' : 'Inactive' }}
|
@if ($roleName)
{{ $roleName }}
@else
No role assigned
@endif
|
@if ($assignedNames->isNotEmpty())
{{ $subAdmin->assigned_users_count }}
{{ $assignedNames->take(2)->implode(', ') }}{{ $assignedNames->count() > 2 ? ' +' . ($assignedNames->count() - 2) : '' }}
@else
No merchant assigned
@endif
|
@if ($permissionLabels->isNotEmpty())
@foreach ($permissionLabels as $permissionLabel)
{{ $permissionLabel }}
@endforeach
@else
No module permissions assigned.
@endif
|
|