@extends('layouts.admin') @section('content')
{{ $errors->first() }}
| ID | Username @if(request('ob') === 'username_asc') @elseif(request('ob') === 'username_desc') @else @endif | Status @if(request('ob') === 'apiaccess_asc') @elseif(request('ob') === 'apiaccess_desc') @else @endif | Role | Pending Role | Role Expiry @if(request('ob') === 'rolechangedate_asc') @elseif(request('ob') === 'rolechangedate_desc') @else @endif | Host | Country | Verified | Created @if(request('ob') === 'createdat_asc') @elseif(request('ob') === 'createdat_desc') @else @endif | Daily API | Daily DLs | Actions | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @if(!$user->deleted_at && !$isAdminUser) @elseif($isAdminUser) @else @endif | {{ $user->id }} |
{{ $user->username }}
|
{{ $user->email }} | @if($user->deleted_at) Deleted @elseif($user->roles_id === \App\Enums\UserRole::DISABLED->value) Disabled @else Active @endif | {{ $user->rolename ?? 'N/A' }} |
@if(!empty($user->pending_roles_id) && !empty($user->pending_role_start_date))
@php
$pendingStartDate = \Carbon\Carbon::parse($user->pending_role_start_date);
@endphp
{{ $role_names[$user->pending_roles_id] ?? 'Unknown' }}
{{ $pendingStartDate->diffForHumans() }}
@else
—
@endif
|
@if($user->rolechangedate)
@php
$expiryDate = \Carbon\Carbon::parse($user->rolechangedate);
$isExpired = $expiryDate->isPast();
$isExpiringSoon = !$isExpired && $expiryDate->diffInDays(now()) <= 7;
@endphp
{{ $expiryDate->format('M j, Y') }}
@if($isExpired) @endif
{{ $expiryDate->format('g:i A') }}
({{ $expiryDate->diffForHumans(['parts' => 2]) }})
@else
Never
@endif
|
{{ $user->host ?? 'N/A' }} | @if(!empty($user->country_code)) {{ $user->country_code }} @else N/A @endif | @if($isVerified) Yes @else No @endif | {{ $user->created_at ? formatDate($user->created_at) : 'N/A' }} | {{ $user->daily_api_count ?? 0 }} | {{ $user->daily_download_count ?? 0 }} |
Are you sure you want to manually verify this user? This will mark their email as verified.