@extends('layout.layout') @section('content') @include('components.alert')
Request Details

Changes are tracked against your staff profile.

@csrf @method('PUT')
@php $selectedSourceType = old('source_type', $escalationRequest->hr_request_id ? 'hr' : 'student'); @endphp
@error('from_department_id')
{{ $message }}
@enderror
@error('to_department_id')
{{ $message }}
@enderror
@error('source_type')
{{ $message }}
@enderror
@if ($escalationRequest->student_request_id) Open linked student request @endif
@if ($escalationRequest->studentRequest) @php $selectedStudentName = $escalationRequest->studentRequest->student?->full_name ?: trim(($escalationRequest->studentRequest->student?->first_name ?? '').' '.($escalationRequest->studentRequest->student?->last_name ?? '')); @endphp
Current: #{{ $escalationRequest->studentRequest->id }} @if ($selectedStudentName) - {{ $selectedStudentName }} @endif
@endif
Only student requests with type complaint are shown.
@error('student_request_id')
{{ $message }}
@enderror
@if ($escalationRequest->hr_request_id) Open linked staff request @endif
@if ($escalationRequest->hrRequest) @php $selectedHrCreatorName = $escalationRequest->hrRequest->creator?->full_name ?: trim(($escalationRequest->hrRequest->creator?->first_name ?? '').' '.($escalationRequest->hrRequest->creator?->last_name ?? '')); $selectedHrRequestType = $escalationRequest->hrRequest->requestType?->name ?: 'Staff Request #'.$escalationRequest->hrRequest->id; @endphp
Current: #{{ $escalationRequest->hrRequest->id }} - {{ $selectedHrRequestType }} @if ($selectedHrCreatorName) - {{ $selectedHrCreatorName }} @endif
@endif
Staff requests are loaded from hr_requests.
@error('hr_request_id')
{{ $message }}
@enderror
@error('title')
{{ $message }}
@enderror
@error('description')
{{ $message }}
@enderror
@error('assigned_to')
{{ $message }}
@enderror
@error('status')
{{ $message }}
@enderror
Accepted: JPG, PNG, PDF, DOC, DOCX, XLS, XLSX. Max 20MB each.
@error('attachments')
{{ $message }}
@enderror @error('attachments.*')
{{ $message }}
@enderror
Current Attachments
@forelse ($escalationRequest->attachments as $attachment)
{{ $attachment->file_name }}
{{ $attachment->file_type ?: 'File' }} @if ($attachment->file_size) - {{ number_format($attachment->file_size / 1024, 1) }} KB @endif
{{ $attachment->uploadedBy?->full_name ?: 'N/A' }} {{ $attachment->created_at?->format('Y-m-d H:i') }}
@empty
No attachments uploaded.
@endforelse
Cancel
Notes
@if ($canAddNote)
@csrf @error('content')
{{ $message }}
@enderror @if ($escalationRequest->student_request_id)
@error('show_to_student')
{{ $message }}
@enderror
@endif
@endif @forelse ($escalationRequest->notes as $note)
{{ $note->staff?->full_name ?: 'N/A' }}
@if ($note->show_to_student) Visible to student @endif
{{ $note->created_at?->format('Y-m-d H:i') }}
{{ $note->content }}
@empty
No notes yet.
@endforelse
@csrf @method('DELETE')
@endsection @push('scripts') @endpush