Ausencias y Permisos

Gestiona vacaciones, licencias médicas y más.

{{-- Botón de Clock In/Out rápido --}} @php $todayAttendance = \App\Models\Attendance::where('user_id', auth()->id())->where('date', now()->format('Y-m-d'))->first(); @endphp
@csrf @if(!$todayAttendance) @elseif(!$todayAttendance->clock_out) @else TURNO COMPLETADO @endif
@if(session('status'))
{{ session('status') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
{{ $errors->first() }}
@endif
@if(auth()->user()->isAdmin()) @endif @if(auth()->user()->isAdmin()) @endif @forelse($leaves as $leave) @if(auth()->user()->isAdmin()) @endif @if(auth()->user()->isAdmin()) @endif @empty @endforelse
UsuarioTipo Fechas Motivo EstadoAcción
{{ $leave->user->name }} @if($leave->type === 'vacation') Vacaciones @elseif($leave->type === 'sick') Licencia Médica @elseif($leave->type === 'unpaid') Sin Goce de Sueldo @else Otro @endif {{ $leave->start_date->format('d/m/Y') }} - {{ $leave->end_date->format('d/m/Y') }} {{ $leave->reason ?? '-' }} @if($leave->status === 'pending') PENDIENTE @elseif($leave->status === 'approved') APROBADO @else RECHAZADO @endif @if($leave->status === 'pending')
@csrf @method('PATCH')
@csrf @method('PATCH')
@else Resuelta @endif
No hay solicitudes registradas.
{{-- Modal Solicitar Permiso --}}