@extends('layouts.user') @section('title', 'Add-on Schedules') @section('content')

Add-on Schedules

Manage missed items and review manual completions.

@if(request()->anyFilled(['search', 'start_date', 'end_date'])) Clear @endif
@forelse($schedules as $schedule) @empty @endforelse
Duty # Date Site Assigned To Shift Timing Action
{{ $schedule->duty_number }} @if($schedule instanceof \App\Models\PatrollerSchedule) Patrol Job @else Guard Job @endif
{{ $schedule->from_datetime->format('M d, Y') }}
{{ $schedule->virtual_site->name }}
{{ $schedule->virtual_site->site_id }}
@forelse($schedule->employees as $emp)
{{ $emp->first_name }} {{ $emp->last_name }} {{ $emp->employee_id }}
@empty Unassigned @endforelse
{{ $schedule->from_datetime->format('h:i A') }} - {{ $schedule->to_datetime->format('h:i A') }}
@csrf

Manual Completion: #{{ $schedule->duty_number }}

@foreach($schedule->employees as $index => $emp) @if(is_null($emp->pivot->actual_start_at))
@if($emp->profile_picture) @else
{{ substr($emp->first_name, 0, 1) }}{{ substr($emp->last_name, 0, 1) }}
@endif
{{ $emp->first_name }} {{ $emp->last_name }}
{{ $emp->employee_id }}
@if(!($schedule instanceof \App\Models\PatrollerSchedule))
@endif
@endif @endforeach @if($schedule->employees->every(fn($e) => !is_null($e->pivot->actual_start_at)))

All employees have already completed this schedule.

@endif
No missed schedules found.
{{ $schedules->appends(request()->query())->links() }}
@endsection