@extends('dashboard.layouts.app') @section('content') @include('components.alert') @php $user = auth()->user(); $lateMinutes = filled(optional($setting)->late_minutes) ? optional($setting)->late_minutes . ' min' : 'Not set'; $shiftStart = filled(optional($setting)->shift_start_at) ? optional($setting)->shift_start_at : 'Not set'; $shiftEnd = filled(optional($setting)->shift_end_at) ? optional($setting)->shift_end_at : 'Not set'; $attendanceStart = filled(optional($setting)->attendence_start_at) ? optional($setting)->attendence_start_at : 'Not set'; $invoiceWindow = filled(optional($setting)->allowed_period_to_pay_invoices) ? optional($setting)->allowed_period_to_pay_invoices . ' hrs' : 'Not set'; $lastUpdated = filled(optional($setting)->updated_at) ? optional(optional($setting)->updated_at)->format('d M Y, h:i A') : 'Not updated yet'; $visibleCardsCount = collect([ $user?->can('hr_configuration_late_minutes'), $user?->can('hr_configuration_shift_start'), $user?->can('hr_configuration_shift_end'), $user?->can('hr_configuration_attendance_start'), $user?->can('hr_configuration_allowed_period_to_pay_invoices'), ])->filter()->count(); @endphp
Allowed late minutes before delay is marked.
Define the official starting time of the shift.
Define the official ending time of the shift.
Set the earliest time when attendance can start.
Specify the allowed period for invoice payment.
Create the initial HR settings record first, then the editable cards will appear here.