Files
HRM-System/docs
admin 7f467600e9 feat(auth): enforce strict branch scoping for branch-assigned HR and staff accounts
- Introduce authBranchId() helper to resolve assigned branch while allowing company admin/superadmin cross-branch oversight
- Restrict branch, department, and employee listings and mutations to assigned branch for branch-scoped accounts
- Scope attendance records, biometric logs, leave applications/balances, payslips, shifts, and announcements by assigned branch
- Add comprehensive automated feature tests in BranchScopedAccessTest to prevent branch cross-visibility regression
2026-09-10 11:14:24 +08:00
..
2026-04-23 10:15:50 +08:00
2026-04-23 10:15:50 +08:00
2026-04-23 10:15:50 +08:00
2026-04-24 14:34:34 +08:00
2026-04-23 10:15:50 +08:00
2026-04-23 10:15:50 +08:00
2026-04-21 10:09:10 +08:00
2026-04-23 10:15:50 +08:00
2026-04-13 10:17:49 +08:00
2026-04-23 10:15:50 +08:00
2026-04-23 10:15:50 +08:00
2026-04-23 10:15:50 +08:00
2026-04-23 10:15:50 +08:00
2026-04-23 10:15:50 +08:00
2026-04-23 10:15:50 +08:00
2026-04-23 10:15:50 +08:00
2026-04-23 10:15:50 +08:00
2026-04-23 10:15:50 +08:00
2026-04-23 10:15:50 +08:00
2026-04-23 10:15:50 +08:00
2026-04-23 10:15:50 +08:00
2026-04-20 09:14:47 +08:00
2026-04-20 09:14:47 +08:00
2026-04-23 10:15:50 +08:00
2026-04-23 10:15:50 +08:00
2026-04-23 10:15:50 +08:00
2026-04-23 10:15:50 +08:00