@extends('layouts.app') @section('title', 'Registration Submissions') @push('stylesheets') @include('partials.filter-card-styles') @include('partials.index-datatable-styles') @endpush @section('contents')
@php $statusFilter = $statusFilter ?? request('status', ''); $filterBase = route('registration-submissions.index'); @endphp
Status: All Pending Approved Rejected
@foreach ($submissions as $submission) @php $statusClass = match ($submission->status) { 'approved' => 'reg-list-badge--approved', 'rejected' => 'reg-list-badge--rejected', default => 'reg-list-badge--pending', }; $canApprove = $submission->isPending() && can('registration_submission', 'approve'); $canReject = $submission->isPending() && can('registration_submission', 'reject'); @endphp {{ $submission->full_name }} {{ $submission->cnic }} {{ $submission->email }} {{ $submission->department_name ?: '—' }} {{ $submission->district_name ?: '—' }} {{ $submission->statusLabel() }} BPS-{{ $submission->current_bps }} {{ $submission->charge_type }}
@if ($submission->posting_order_path) Order @endif @if ($submission->passport_photo_path) Photo @endif @if (! $submission->posting_order_path && ! $submission->passport_photo_path) @endif
{{ $submission->created_at->format('d M Y h:i A') }} @if ($canApprove || $canReject)
@if ($canApprove) @endif @if ($canReject) @endif
@else @endif @endforeach
{{-- Approve Modal --}} {{-- Reject Modal --}} {{-- Notify recipients info modal --}} @endsection @push('scripts') @include('partials.index-datatable-scripts') @endpush