Admin

@foreach ($counts as $label => $count)

{{ str_replace('_', ' ', $label) }}

{{ $count }}

@endforeach

Recent users

@foreach ($users as $user)

{{ $user->name }} | {{ $user->email }} | {{ $user->roles->pluck('name')->join(', ') }}

@endforeach

Recent jobs

@foreach ($jobs as $job)

{{ $job->title }} | {{ $job->status }} | {{ $job->buyer->name }}

@endforeach

Recent work orders

@foreach ($workOrders as $order)

{{ $order->jobPost->title }} | {{ $order->status }}

@endforeach

Recent disputes

@foreach ($disputes as $dispute)

{{ $dispute->summary }} | {{ $dispute->status }} | {{ $dispute->openedBy->name }}

@endforeach

Reported reviews

Reported reviews stay visible as moderation records. Hiding a review removes it from normal participant view without deleting the audit trail.

@forelse ($reportedReviews as $review)

{{ $review->workOrder->jobPost->title }}

{{ $review->reviewer->name }} rated {{ $review->reviewee->name }} {{ $review->rating }}/5 | reported by {{ $review->reportedBy?->name ?? 'unknown' }} | {{ $review->reported_at?->diffForHumans() }}

{{ $review->report_reason }}

@csrf @method('PATCH') Save moderation
@empty

No reported reviews are waiting for moderation.

@endforelse

Imported history verification

Imported marketplace history is provider-controlled until an admin verifies selected proof. Verification does not merge imported history into native TSE reputation.

@forelse ($importedHistories as $import)

{{ $import->providerProfile->business_name }} | {{ $import->platform }} {{ $import->external_id ? '#'.$import->external_id : '' }}

{{ \App\Models\ExternalProfileImport::VERIFICATION_STATUSES[$import->verification_status] ?? $import->verification_status }} | Rating {{ $import->rating ?? 'n/a' }} | Reviews {{ $import->review_count ?? 'n/a' }} | Completed {{ $import->completed_jobs ?? 'n/a' }} | Proof files {{ $import->attachments->count() }}

@if ($import->work_categories)

Categories: {{ implode(', ', $import->work_categories) }}

@endif
@csrf @method('PATCH') Save verification
@empty

No imported-history records are waiting for verification.

@endforelse