@extends('admin.layouts.app') @section('title', 'User — ' . $user->name) @section('breadcrumb') / Users / {{ $user->name }} @endsection @section('content')
{{ $user->name }}

{{ $user->designation ?? 'No Designation' }}

@php $roleColors=['super_admin'=>'danger','admin'=>'primary','manager'=>'info','csr_manager'=>'warning','accountant'=>'success','volunteer'=>'secondary','staff'=>'light']; @endphp {{ $user->role->name ?? ucfirst($user->user_type) }}
User ID
{{ $user->user_id }}
Email
{{ $user->email }}
Mobile
+91 {{ $user->mobile }}
Department
{{ $user->department->name ?? '—' }}
Status
{!! $user->status_badge !!}
Last Login
{{ $user->last_login_at ? $user->last_login_at->format('d M Y H:i') : 'Never' }} @if($user->last_login_ip) ({{ $user->last_login_ip }}) @endif
Registered
{{ $user->created_at->format('d M Y') }}
Granted Permissions
{{ count($permissions) }} permissions
@php $grouped = collect($permissions)->groupBy(fn($slug) => explode('.', $slug)[0]); @endphp @foreach($grouped as $module => $slugs)
{{ ucwords(str_replace('_', ' ', $module)) }}
@foreach($slugs as $slug) {{ explode('.', $slug)[1] ?? $slug }} @endforeach
@endforeach @if(empty($permissions))
No permissions granted
@endif
@if(auth()->user()->hasPermission('users.manage_permissions')) @endif
@endsection