dstpabuaran.com/resources/js/components
Yoga Pangestu 67e5a6271f Add tests for CheckAttendancePenaltiesJob to validate attendance penalties logic
- Implement tests to ensure job skips execution on weekends, when penalties are zero, or when no payroll period exists.
- Validate late penalty creation for late check-ins and ensure no penalties for on-time or early check-ins.
- Test absent penalties for employees without attendance records.
- Ensure no duplicate penalties are created and that payroll recalculations are accurate after penalties are applied.
- Handle multiple employees and edge cases, including employees without associated users.
- Verify that the job can be dispatched to the queue and has the correct retry configuration.
2026-07-31 11:13:46 +07:00
..
ui Add admin settings routes and corresponding feature tests 2026-07-31 01:04:14 +07:00
alert-error.tsx initial commit 2026-07-28 17:40:38 +07:00
app-content.tsx initial commit 2026-07-28 17:40:38 +07:00
app-header.tsx initial commit 2026-07-28 17:40:38 +07:00
app-logo-icon.tsx feat: replace SVG logo with image logo and update AppLogoIcon usage 2026-07-29 00:05:56 +07:00
app-logo.tsx feat: replace SVG logo with image logo and update AppLogoIcon usage 2026-07-29 00:05:56 +07:00
app-shell.tsx initial commit 2026-07-28 17:40:38 +07:00
app-sidebar-header.tsx feat: enhance user profile update functionality and improve sidebar user display 2026-07-29 00:00:19 +07:00
app-sidebar.tsx Add tests for CheckAttendancePenaltiesJob to validate attendance penalties logic 2026-07-31 11:13:46 +07:00
appearance-tabs.tsx initial commit 2026-07-28 17:40:38 +07:00
breadcrumbs.tsx initial commit 2026-07-28 17:40:38 +07:00
camera-capture.tsx Add tests for CheckAttendancePenaltiesJob to validate attendance penalties logic 2026-07-31 11:13:46 +07:00
confirm-dialog.tsx feat: implement category management with CRUD functionality and integrate sluggable for SEO-friendly URLs 2026-07-29 01:11:53 +07:00
data-table.tsx feat: add toolbar support to DataTable component for enhanced functionality 2026-07-30 13:42:10 +07:00
date-picker.tsx feat: implement Employee Advance management functionality 2026-07-29 21:07:21 +07:00
delete-user.tsx initial commit 2026-07-28 17:40:38 +07:00
file-upload.tsx feat: update homepage settings to use image keys and add presigned URL retrieval 2026-07-31 10:30:25 +07:00
flash-toast.tsx feat: integrate FlashToast component and update Toaster usage 2026-07-29 01:35:34 +07:00
heading.tsx initial commit 2026-07-28 17:40:38 +07:00
image-preview-modal.tsx feat: add media library configuration and file upload components 2026-07-30 10:16:49 +07:00
input-error.tsx initial commit 2026-07-28 17:40:38 +07:00
location-map.tsx Add tests for CheckAttendancePenaltiesJob to validate attendance penalties logic 2026-07-31 11:13:46 +07:00
manage-passkeys.tsx initial commit 2026-07-28 17:40:38 +07:00
manage-two-factor.tsx initial commit 2026-07-28 17:40:38 +07:00
nav-user.tsx feat: enhance user profile update functionality and improve sidebar user display 2026-07-29 00:00:19 +07:00
passkey-item.tsx initial commit 2026-07-28 17:40:38 +07:00
passkey-register.tsx initial commit 2026-07-28 17:40:38 +07:00
passkey-verify.tsx initial commit 2026-07-28 17:40:38 +07:00
password-input.tsx initial commit 2026-07-28 17:40:38 +07:00
phone-number-input.tsx Add admin settings routes and corresponding feature tests 2026-07-31 01:04:14 +07:00
pwa-update-toast.tsx feat: add PWA support with manifest and service worker registration 2026-07-30 22:23:41 +07:00
rupiah-input.tsx feat: add media library configuration and file upload components 2026-07-30 10:16:49 +07:00
text-link.tsx initial commit 2026-07-28 17:40:38 +07:00
two-factor-recovery-codes.tsx initial commit 2026-07-28 17:40:38 +07:00
two-factor-setup-modal.tsx initial commit 2026-07-28 17:40:38 +07:00
user-info.tsx feat: update User model and UserInfo component to use full_name attribute 2026-07-30 13:51:09 +07:00
user-menu-content.tsx Refactor security settings page and update password functionality 2026-07-30 22:08:24 +07:00