Commit Graph

51 Commits

Author SHA1 Message Date
45cd7dc795 Fix 419 Page Expired errors by appending CSRF token to FormData and remove required validation on profile image and contact info fields 2026-04-30 12:57:37 +08:00
69c5b4ff89 fix: resolve FormData rest_days array serialization bug in employee forms 2026-04-30 12:13:53 +08:00
67625a1ae2 Fix: preserve record shift_id on manual attendance update instead of overwriting with employee default 2026-04-29 21:07:32 +08:00
a3707af349 Add shift_grace_period to attendance record detail 2026-04-29 20:21:30 +08:00
0af2431c99 Fix: remove non-existent working_hours column, calculate from shift times 2026-04-29 19:25:22 +08:00
c4d24427fa Fix attendance calendar to read shift from attendance record instead of employee default 2026-04-29 19:23:05 +08:00
6b6763fec9 fix(attendance): handle rest_day status in db, seeder, and UI 2026-04-28 22:24:48 +08:00
2419abfb21 fix(hr): automatically show RD status for rest days based on global settings even if no record exists 2026-04-28 18:28:06 +08:00
6d75d3afc0 feat(hr): added rest day support to attendance records 2026-04-28 18:23:41 +08:00
486b7e7e10 feat(hr): set overtime threshold to 1 hour 2026-04-28 18:19:05 +08:00
e9d13413e2 feat(hr): added grace period support to late detection logic 2026-04-28 18:16:54 +08:00
ec97bd62dc fix(hr): added dynamic absent detection to calendar grid 2026-04-28 18:15:28 +08:00
29ce088592 fix(hr): ensure positive workedHours and robust HD detection 2026-04-28 18:13:13 +08:00
2553fba614 fix(hr): support early arrivals for midnight shifts and crossover logic 2026-04-28 18:07:54 +08:00
68dbf494c5 fix(hr): robust HD detection and added debug logs 2026-04-28 18:03:37 +08:00
2da3068962 fix(hr): resolved string time comparison bug and improved dynamic HD detection 2026-04-28 18:02:17 +08:00
f425526a32 fix(hr): prioritized Half Day (H) status in calendar grid and added dynamic detection 2026-04-28 18:00:15 +08:00
6a7348edaa fix(hr): remove default times and fix calendar status precedence for Late/Early 2026-04-28 17:54:15 +08:00
40d2df9615 feat(hr): enforce shift requirement for attendance entry 2026-04-28 17:45:36 +08:00
4caf196f76 refactor(hr): reorder attendance modal fields and remove manual override logic 2026-04-28 17:29:45 +08:00
254347905f feat(hr): add manual attendance override and optimize payroll/attendance form layouts 2026-04-28 17:13:57 +08:00
fc916244c6 feat(payroll): DOLE compliant payroll automation 2026-04-28 09:50:44 +08:00
6724528054 Fix employee creation logic and consistency 2026-04-24 15:28:08 +08:00
69ea3f9520 leave fix 2026-04-24 14:57:16 +08:00
040c4df43c Update AttendanceRecordController.php 2026-04-24 14:52:24 +08:00
e82a9b6c57 fix build 2026-04-24 14:51:11 +08:00
dba76f6ce1 leave fix 2026-04-24 14:34:34 +08:00
60c760bf14 buioldfix 2026-04-24 14:05:46 +08:00
b7aa318ae2 build fix 2026-04-23 13:51:54 +08:00
604c1ab317 cache issue 2026-04-23 10:20:44 +08:00
dd071f6d8a fix hanging 2026-04-23 10:15:50 +08:00
5f16afd5aa test 2026-04-22 11:31:21 +08:00
077915eea4 buildfix 2026-04-22 11:26:22 +08:00
48d0620d44 attendancerecorfix 2026-04-21 13:00:08 +08:00
515ca81a2d fix attendance bug 2026-04-21 09:34:16 +08:00
19618bee9c attendance update 2026-04-20 16:09:50 +08:00
c5b3a4623c fix shift 2026-04-20 15:50:57 +08:00
5a059a49fe Update ShiftController.php 2026-04-20 15:35:59 +08:00
bfec5d40d9 Update ShiftController.php 2026-04-20 15:31:09 +08:00
6139093af4 Update ShiftController.php 2026-04-20 15:24:01 +08:00
4fba6c39f9 build fix 2026-04-20 15:10:41 +08:00
cf3aee5efe build 3.0 2026-04-20 14:40:21 +08:00
5d57a6713b edit payroll 2026-04-20 09:29:59 +08:00
4135d14b96 attendance calendar fix 2026-04-20 09:14:47 +08:00
5ead32031d salary 2026-04-20 07:54:19 +08:00
667e9b7ea5 public update 2026-04-20 00:35:46 +08:00
c4daa8326a build 2 2026-04-20 00:20:10 +08:00
7b0605a705 employee role seed 2026-04-13 14:53:10 +08:00
89981354e6 theme controller 2026-04-13 10:05:09 +08:00
44a98495ab storage helper fix 2026-04-13 09:24:02 +08:00