@php($ownEmployeeOperations=$employee->user_id===auth()->id() && auth()->user()->hasPermission('employees.self')) @if(app(\App\Domain\Platform\Entitlements::class)->enabled('attendance') && (auth()->user()->hasPermission('attendance.view') || $ownEmployeeOperations))

Recent attendance

Latest 15 dated records for this employee

@php($uiRows1=\App\Support\ListView::rows(\App\Models\AttendanceEntry::where('employee_id',$employee->id)->latest('work_date')->paginateList(20, ['*'], 'attendance_entries_page'),'attendance_entries'))
@forelse($uiRows1 as $entry)@empty@endforelse
Work dateStatusApproved overtime (minutes)
{{ app(\App\Domain\Organization\WorkspaceFormat::class)->date($entry->work_date) }}{{ $entry->status }}{{ $entry->approved_overtime_minutes }}
No attendance recorded.
@endif @if(app(\App\Domain\Platform\Entitlements::class)->enabled('leave') && (auth()->user()->hasPermission('leave.view') || $ownEmployeeOperations))

Recent leave requests

Latest 15 requests for this employee

@php($uiRows2=\App\Support\ListView::rows(\App\Models\LeaveRequest::with('type')->where('employee_id',$employee->id)->latest('id')->paginateList(20, ['*'], 'leave_requests_page'),'leave_requests'))
@forelse($uiRows2 as $request)@empty@endforelse
TypeStartsEndsStatus
{{ $request->type->name }}{{ app(\App\Domain\Organization\WorkspaceFormat::class)->date($request->starts_on) }}{{ app(\App\Domain\Organization\WorkspaceFormat::class)->date($request->ends_on) }}{{ $request->status }}
No leave requests recorded.
@endif