@php($displayTimezone=$punchState['timezone']??\App\Domain\Operations\Operations::timezone()) @php($displayShift=$punchState['shift']??null)
MY WORKDAY · {{ $today }}
{{ $displayShift['name']??'No shift assigned' }} · {{ \App\Domain\Operations\AttendancePresentation::shiftTime($displayShift['starts_at']??null) }} – {{ \App\Domain\Operations\AttendancePresentation::shiftTime($displayShift['ends_at']??null) }}
{{ $punchState['state']??'Not checked in' }}{{ $punchState['state']??'Attendance unavailable' }}. {{ $punchState['state']==='No shift assigned'?'Ask HR to assign your shift.':'' }}
@endif @if($punchState['lastLocation']??null){{ implode(' · ',$visibleFlags) }}
@endif| Date | Check in / out | Net hours | Status | Action |
|---|---|---|---|---|
| {{ $entry->work_date->toDateString() }} | {{ \App\Domain\Operations\AttendancePresentation::time($entry->clock_in,$entry->metrics['timezone']??$displayTimezone) }} / {{ \App\Domain\Operations\AttendancePresentation::time($entry->clock_out,$entry->metrics['timezone']??$displayTimezone) }} | {{ \App\Domain\Operations\AttendanceRegister::hours($entry->worked_minutes) }} | {{ \App\Domain\Operations\AttendanceRegister::CODES[$entry->attendance_code]??ucfirst($entry->status) }} | |
| No attendance in this period. | ||||
| Workday | Shift | Hours |
|---|---|---|
| {{ $roster->work_date->toDateString() }} | {{ $roster->shift->name }} | {{ \App\Domain\Operations\AttendancePresentation::shiftTime($schedule['starts_at']) }} – {{ \App\Domain\Operations\AttendancePresentation::shiftTime($schedule['ends_at']) }} |
Your partner must be in the same branch and department. Independent approval is required before rosters change.
| Reference | Date | Type | Status |
|---|---|---|---|
| #{{ $item->id }} | {{ $item->effective_on->toDateString() }} | {{ str_replace('_',' ',$item->data['type']??$item->kind) }} | {{ str_replace('_',' ',$item->status) }} |
| No attendance requests submitted. | |||