@extends('layouts.app') @section('title', 'Attendance Requests') @section('content')
Manage employee attendance correction requests
Pending
{{ $requests->where('status.name', 'pending')->count() }}
Approved
{{ $requests->where('status.name', 'approved')->count() }}
Rejected
{{ $requests->where('status.name', 'rejected')->count() }}
Total Requests
{{ $requests->count() }}
| Employee | Type | Original Time | Requested Time | Reason | Status | Requested | Actions | |
|---|---|---|---|---|---|---|---|---|
|
{{ $request->user->full_name }}
{{ $request->user->profile->employee_id ?? '' }}
|
{{ ucfirst($request->request_type) }} | {{ $request->original_time?->format('M d, Y h:i A') ?? '-' }} | {{ $request->requested_time?->format('M d, Y h:i A') ?? '-' }} | {{ $request->status->name }} | {{ $request->created_at->diffForHumans() }} |
@if($request->status->name === 'pending' && auth()->user()->can('edit_attendance'))
@endif
|
||
| No attendance requests found. | ||||||||