@php $currentUser = auth()->user(); @endphp

{{ __('messages.rejected_requests') }}

{{ __('messages.rejected_requests_subtitle') }}

{{ __('messages.reset') }}
@if ($canViewAll)
@endif
@forelse ($requests as $recordRequest) @php $recordable = $recordRequest->recordable; $isOwner = $currentUser && (int) $recordRequest->manager_id === (int) $currentUser->id; $canEditRecord = $recordable && method_exists($recordable, 'trashed') && ! $recordable->trashed() && $isOwner; $editRoute = null; if ($canEditRecord) { $editRoute = match ($recordRequest->record_type) { \App\Models\RecordRequest::TYPE_INTERNET_DEVICE => route('admin.stolen-devices.edit', $recordable), \App\Models\RecordRequest::TYPE_MOBILE_PHONE => route('admin.mobile-phones.edit', $recordable), \App\Models\RecordRequest::TYPE_CAR, \App\Models\RecordRequest::TYPE_BIKE => route('admin.vehicles.edit', $recordable), default => null, }; } $referenceNumber = (string) data_get($recordable, 'reference_number', '-'); if ($referenceNumber === '' || $referenceNumber === '-') { $referenceNumber = '-'; } @endphp @empty @endforelse
{{ __('messages.request_number') }} {{ __('messages.reference_number') }} {{ __('messages.type') }} {{ __('messages.manager') }} {{ __('messages.price_snapshot') }} {{ __('messages.rejection_reason') }} {{ __('messages.rejected_at') }} {{ __('messages.appeal_count') }} {{ __('messages.appealed_at') }} {{ __('messages.actions') }}
{{ $recordRequest->request_number }} {{ $referenceNumber }} {{ __('messages.record_type_'.$recordRequest->record_type) }} {{ $recordRequest->manager?->name ?? $recordRequest->manager?->username ?? '-' }} {{ number_format((float) $recordRequest->price_snapshot, 2) }} {{ $recordRequest->currency_code }} {{ $recordRequest->last_rejection_reason ?: $recordRequest->rejection_reason ?: '-' }} {{ $recordRequest->last_rejected_at?->format('Y-m-d H:i') ?? $recordRequest->reviewed_at?->format('Y-m-d H:i') ?? '-' }} {{ (int) $recordRequest->appeal_count }} {{ $recordRequest->appealed_at?->format('Y-m-d H:i') ?? '-' }}
{{ __('messages.view_details') }} @if ($editRoute) {{ __('messages.edit') }} @endif @if ($isOwner && $currentUser?->can('create_record_request')) {{ __('messages.submit_appeal') }} @endif
{{ __('messages.no_data') }}
{{ $requests->links() }}