|
|
2c940ee7fd
|
feat(roster): add legacy roster sync and propagation seeders
|
2026-04-28 22:08:13 +08:00 |
|
|
|
caa7c19fec
|
feat(payroll): implemented compounded DOLE multipliers for OT and Night Differential
|
2026-04-28 18:37:14 +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 |
|
|
|
c5bf5d8d79
|
feat(hr): added daily and hourly salary estimates to salaries view
|
2026-04-28 18:11:54 +08:00 |
|
|
|
c83508216b
|
fix(hr): support midnight crossover in frontend workedHours calculation
|
2026-04-28 18:09:29 +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 |
|
|
|
614c931372
|
feat(hr): dynamic half-day and absent detection in attendance modal
|
2026-04-28 17:57: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 |
|
|
|
01b10a8c2a
|
feat(hr): improve attendance validation UI with legend codes
|
2026-04-28 17:50:13 +08:00 |
|
|
|
268b5e4635
|
feat(hr): grey out attendance fields if no shift is assigned
|
2026-04-28 17:47:15 +08:00 |
|
|
|
7a8e6c9a31
|
chore: stop tracking .env file
|
2026-04-28 17:46:14 +08:00 |
|
|
|
40d2df9615
|
feat(hr): enforce shift requirement for attendance entry
|
2026-04-28 17:45:36 +08:00 |
|
|
|
4acb74b2ee
|
feat(hr): display employee shift details in attendance modal
|
2026-04-28 17:33:55 +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 |
|
|
|
25e3e2bb72
|
fix(frontend): fix CrudTable mappings by replacing id/accessor with key and id with action
|
2026-04-28 10:22:26 +08:00 |
|
|
|
48f5ca2887
|
fix(frontend): check for null value before calling toUpperCase in brackets table
|
2026-04-28 10:13:02 +08:00 |
|
|
|
55d9d7e668
|
fix(frontend): correctly implement CrudFormModal properties to resolve reading fields undefined
|
2026-04-28 10:11:36 +08:00 |
|
|
|
60b76ac926
|
fix(core): add /update route for auto-migration without ssh
|
2026-04-28 10:06:50 +08:00 |
|
|
|
7e9d210b20
|
fix(frontend): update statutory bracket imports and build production assets
|
2026-04-28 10:02:47 +08:00 |
|
|
|
fc916244c6
|
feat(payroll): DOLE compliant payroll automation
|
2026-04-28 09:50:44 +08:00 |
|
|
|
03fb170b01
|
docs: add comprehensive HRIS and payroll workflow documentation
|
2026-04-28 08:44:38 +08:00 |
|
|
|
6724528054
|
Fix employee creation logic and consistency
|
2026-04-24 15:28:08 +08:00 |
|
|
|
f1cb729deb
|
Update Employee.php
|
2026-04-24 15:24:53 +08:00 |
|
|
|
095dd1d6c9
|
fix
|
2026-04-24 15:15:22 +08:00 |
|
|
|
a0b2c3332c
|
Update web.php
|
2026-04-24 15:14:19 +08:00 |
|
|
|
84547f371b
|
build fix 3
|
2026-04-24 14:59:51 +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 |
|
|
|
9e0c4c967f
|
attendance fix
|
2026-04-24 14:47:46 +08:00 |
|
|
|
d9898bdbf5
|
Update installer.php
|
2026-04-24 14:36:52 +08:00 |
|
|
|
dba76f6ce1
|
leave fix
|
2026-04-24 14:34:34 +08:00 |
|
|
|
60c760bf14
|
buioldfix
|
2026-04-24 14:05:46 +08:00 |
|
|
|
8656fbdf46
|
payroll fix
|
2026-04-23 13:57:43 +08:00 |
|
|
|
b7aa318ae2
|
build fix
|
2026-04-23 13:51:54 +08:00 |
|
|
|
8d29a7ada2
|
fix leave
|
2026-04-23 13:28:27 +08:00 |
|
|
|
9c37b96ed0
|
Update SimulatePayslips.php
|
2026-04-23 10:43:31 +08:00 |
|
|
|
6f9a608903
|
fix payroll
|
2026-04-23 10:31:14 +08:00 |
|
|
|
604c1ab317
|
cache issue
|
2026-04-23 10:20:44 +08:00 |
|
|
|
dd071f6d8a
|
fix hanging
|
2026-04-23 10:15:50 +08:00 |
|
|
|
b0cfddb508
|
nn
|
2026-04-22 11:40:26 +08:00 |
|