{{ __('Download My Data') }}

{{ __('Request an export of all your data. You will receive an email when your export is ready.') }}

@php $downloadRequests = auth()->user()->dataRequests() ->where('type', 'download') ->orderByDesc('created_at') ->get(); @endphp {{-- Show existing download requests --}} @if($downloadRequests->isNotEmpty())

Your Requests:

@foreach($downloadRequests as $request)
@if($request->status === 'pending') ⏳ Pending Waiting for admin review @elseif($request->status === 'in_progress') ⚙️ Processing Generating your export... @elseif($request->status === 'completed') @if($request->hasValidExport()) ✅ Ready to Download Expires {{ $request->export_expires_at->diffForHumans() }} @else ⌛ Expired Download link expired @endif @elseif($request->status === 'rejected') ❌ Failed Request failed @endif

Requested {{ $request->created_at->diffForHumans() }}

@if($request->note)

Your note: {{ $request->note }}

@endif @if($request->admin_note && $request->status === 'rejected')

Admin: {{ $request->admin_note }}

@endif
@if($request->hasValidExport()) Download Now @elseif($request->status === 'pending')
Admin will process soon
@elseif($request->status === 'in_progress')
Processing...
@endif
@endforeach
@endif {{-- Request form --}} @php $hasPendingRequest = $downloadRequests->where('status', 'pending')->isNotEmpty() || $downloadRequests->where('status', 'in_progress')->isNotEmpty(); @endphp @if($hasPendingRequest)

You have a pending data export request. We'll notify you when it's ready.

@else
@csrf

Your export will include all your profile data, applications, posts, comments, and activity.

@endif