{{ __('Request Details') }}

Shift Change Details

Below are the details of the Shift Change.

@php $approval = $AttendanceRequest->approval; $currentStep = $approval?->steps->firstWhere('status', 'active'); $currentUser = auth()->user(); $canApprove = false; if ($currentStep) { $canApprove = ($currentStep->approver_id === $currentUser->id) || ($currentStep->approver_role && $currentUser->hasRole($currentStep->approver_role)); } @endphp
@if ($AttendanceRequest->status === 'P') @if ($canApprove) @endif @endif
Employee ID {{ $AttendanceRequest->employee->code }}
Effective Date {{ $AttendanceRequest->effective_date }}
Status @if ($AttendanceRequest->status === 'A') Approved @elseif ($AttendanceRequest->status === 'P') Pending @elseif ($AttendanceRequest->status === 'R') Rejected @endif
Current Shift {{ $AttendanceRequest->currentshift->name }} ({{ $AttendanceRequest->currentshift->schedule_in }}- {{ $AttendanceRequest->currentshift->schedule_out }})
New Shift {{ $AttendanceRequest->newshift->name }} ({{ $AttendanceRequest->newshift->schedule_in }} - {{ $AttendanceRequest->newshift->schedule_out }})
Note {{ $AttendanceRequest->note }}
Approved @php $approvalData = json_decode($AttendanceRequest->approval_data, true); @endphp {{ $approvalData['approver'] ?? '' }}
{{ \Carbon\Carbon::parse($approvalData['approved_at'] ?? '')->diffForHumans() }}