@extends('layouts.app') @section('content')

Admin User Details

View administrator information and access

Basic Information

{{ $adminUser->name }}

{{ $adminUser->email }}

@if($adminUser->admin_status === 'active') Active @elseif($adminUser->admin_status === 'suspended') Suspended @else Inactive @endif

@if($adminUser->isSuperAdmin()) Super Admin @else Admin @endif

{{ $adminUser->created_at->format('M d, Y h:i A') }}

@if($adminUser->admin_last_login) {{ $adminUser->admin_last_login->format('M d, Y h:i A') }} ({{ $adminUser->admin_last_login->diffForHumans() }}) @else Never logged in @endif

Assigned Companies
{{ $adminUser->managedCompanies->count() }} {{ Str::plural('Company', $adminUser->managedCompanies->count()) }}
@if($adminUser->managedCompanies->count() > 0)
@foreach($adminUser->managedCompanies as $company) @endforeach
Company Name Email Status Websites Action
@if($company->logo) {{ $company->name }} @else
{{ strtoupper(substr($company->name, 0, 1)) }}
@endif
{{ $company->name }}
{{ $company->email }} @if($company->status === 'active') Active @elseif($company->status === 'suspended') Suspended @else Inactive @endif {{ $company->websites->count() }} View
@else

No companies assigned to this admin user

Assign Companies
@endif
Recent Activity
@php $activities = [ ['action' => 'Account created', 'date' => $adminUser->created_at], ]; if($adminUser->admin_last_login) { $activities[] = ['action' => 'Last login', 'date' => $adminUser->admin_last_login]; } if($adminUser->updated_at != $adminUser->created_at) { $activities[] = ['action' => 'Profile updated', 'date' => $adminUser->updated_at]; } $activities = collect($activities)->sortByDesc('date'); @endphp @foreach($activities as $activity)

{{ $activity['action'] }}

{{ $activity['date']->format('M d, Y h:i A') }} ({{ $activity['date']->diffForHumans() }})
@endforeach
Quick Actions
Edit User @if($adminUser->admin_status === 'active')
@csrf @method('PUT')
@elseif($adminUser->admin_status === 'suspended')
@csrf @method('PUT')
@endif
User Statistics
User ID #{{ $adminUser->id }}
Account Age {{ $adminUser->created_at->diffForHumans(null, true) }}
Managed Companies {{ $adminUser->managedCompanies->count() }}
Total Websites {{ $adminUser->managedCompanies->sum(function($company) { return $company->websites->count(); }) }}
Security Information
Email Verified @if($adminUser->email_verified_at) Verified @else Not Verified @endif
Two-Factor Auth @if($adminUser->two_factor_secret) Enabled @else Disabled @endif
@endsection