Review Request #{{ $request->request_code }}

← Back to Queue
@php $user = auth()->user(); $myApproval = $request->approvals->where('approver_id', $user->id)->where('decision', '!=', 'approved')->first(); if (!$myApproval) { $myApproval = $request->approvals->where('approver_id', $user->id)->last(); } $myLevel = $myApproval ? $myApproval->level : null; $hasDecided = $myApproval && in_array($myApproval->decision->value, ['approved', 'rejected']); @endphp

Request Details

Ministry

{{ $request->ministry->name ?? 'Unknown MDA' }}

Requested By

{{ $request->creator->name ?? 'N/A' }}

Category

{{ $request->category->name }}

Quantity

{{ $request->quantity }}

Submitted

{{ $request->created_at->format('M d, Y \a\t g:i A') }}

Status

{{ $request->status->label() }}

Justification

{{ $request->justification }}

Organisation Code

{{ $request->organisation_code }}

Expense Code

{{ $request->expense_code }}

Nature of Expense

{{ $request->nature_of_expense }}

Amount Requested

{{ number_format((float) $request->amount_requested, 2) }}

@if ($request->approvals->count() > 0)

Approval History

@foreach ($request->approvals->sortBy('level') as $approval)

Level {{ $approval->level }} — {{ $approval->approver->name ?? 'Pending' }}

@if ($approval->decided_at)

{{ $approval->decided_at->format('M d, Y \a\t g:i A') }}

@endif @if ($approval->comment)

"{{ $approval->comment }}"

@endif
{{ $approval->decision->label() }}
@endforeach
@endif

Your Decision

Level {{ $myLevel ?? 'N/A' }} Approval

@if ($hasDecided)
You {{ $myApproval->decision->label() }} this request @if ($myApproval->comment)

{{ $myApproval->comment }}

@endif

{{ $myApproval->decided_at->diffForHumans() }}

@elseif(in_array($request->status->value, ['approved', 'rejected', 'fulfilled']))

Request Finalized

This request has already been {{ $request->status->label() }} and no further action is required.

@if ($request->status->value === 'approved') Print Summary @endif
@elseif($request->status->value === 'awaiting_approval')
@csrf Approve
or
@csrf Reject
@else
This request is currently being processed by the Ministry Admin.
@endif