⚠️

Important: Defer requests incur a penalty fee regardless of approval status. Please consider all options before submitting.

@if (session()->has('message')) @endif @if (session()->has('error')) @endif @if (session()->has('warning')) @endif @if ($analytics)

Total Requests

{{ $analytics['total_requests'] }}

Pending Review

{{ $analytics['pending_requests'] }}

Approved

{{ $analytics['approved_requests'] }}

Rejected

{{ $analytics['rejected_requests'] }}

@endif
@if ($canMakeRequest)
@endif
@forelse ($requests as $request) @empty @endforelse
Reason Status Actions
#{{ $request->deferID }}
{{ $request->reason }}
{{ $request->applicationDate->format('M d, Y') }}
Committee: {{ $request->committeeStatus }}
Coordinator: {{ $request->coordinatorStatus }}
@if ($request->committeeStatus === 'Pending' && $request->coordinatorStatus === 'Pending') @else @endif

No defer requests found

You haven't submitted any defer requests yet.

@if ($canMakeRequest) @endif
{{ $requests->links() }}
@if ($showForm)

{{ $editingId ? 'Edit Defer Request' : 'Submit Defer Request' }}

@error('reason')

{{ $message }}

@enderror

Upload supporting documents (PDF, DOC, DOCX, JPG, PNG). Max 5MB each.

@error('applicationFiles')

File Upload Error:

@if (is_array($message))
    @foreach ($message as $error)
  • {{ $error }}
  • @endforeach
@else

{{ $message }}

@endif
@enderror @error('applicationFiles.*')

{{ $message }}

@enderror @if ($editingId && !empty($existingFiles))

Current Files:

@foreach ($existingFiles as $file)
📄 {{ $file['original_name'] }}
@endforeach

Upload new files to replace existing ones.

@endif
@if ($applicationFiles)

Files to upload:

@foreach ($applicationFiles as $file)
📄 {{ $file->getClientOriginalName() }} ({{ number_format($file->getSize() / 1024, 1) }} KB)
@endforeach
@endif
@endif @if ($showViewModal && $viewingRequest)

Defer Request #{{ $viewingRequest->deferID }} - Details

📖 Read-Only View

Request Information

Request ID: #{{ $viewingRequest->deferID }}

Application Date: {{ $viewingRequest->applicationDate->format('M d, Y') }}

Note: This defer request is for the next semester internship period.

Approval Status

Committee: {{ $viewingRequest->committeeStatus }}
Coordinator: {{ $viewingRequest->coordinatorStatus }}
Overall Status: {{ $viewingRequest->overall_status }}
@if ($viewingRequest->committee || $viewingRequest->coordinator)

Reviewers

@if ($viewingRequest->committee)

Committee Member: {{ $viewingRequest->committee->user->name }}

@endif @if ($viewingRequest->coordinator)

Coordinator: {{ $viewingRequest->coordinator->user->name }}

@endif
@endif

Reason for Defer

{{ $viewingRequest->reason }}
@if ($viewingRequest->files->count() > 0)

Submitted Files

@foreach ($viewingRequest->files as $file)
📄

{{ $file->original_name }}

{{ $file->mime_type }} • {{ number_format($file->file_size / 1024, 1) }} KB

View File
@endforeach
@endif @if ($viewingRequest->remarks)

Lecturer Remarks

{{ $viewingRequest->remarks }}
@endif
ℹ️

Editing Restrictions:

@if ($viewingRequest->committeeStatus !== 'Pending' || $viewingRequest->coordinatorStatus !== 'Pending')

This request cannot be edited because it has been reviewed by committee or coordinator. You can only edit requests that are still pending review by both parties.

@endif
@endif