SYED MUSTUFA AHMED NAQVI
5e80e11b0e
feat: skip already-registered users and emit DB_TO_DEVICE summary
...
Skip active attendance_machine_user rows; produce per-target summary report.
2026-09-04 12:35:46 +05:00
SYED MUSTUFA AHMED NAQVI
c41950a22a
feat: classify Hanvon duplicate-face errors as DUPLICATE_FACE
...
Parse face is double,id=... separately from upload failures.
2026-09-04 12:35:14 +05:00
SYED MUSTUFA AHMED NAQVI
5a1f68077d
feat: map device serial to hrms.employee for name and photo
...
Match serial_number_int → id + concatenated_name (+ department).
2026-09-04 12:34:14 +05:00
SYED MUSTUFA AHMED NAQVI
2b0f3df888
feat: load HRMS portal employee photos for enrollment
...
Config + download/validate portal JPEG by HRMS employee id.
2026-09-04 12:33:36 +05:00
SYED MUSTUFA AHMED NAQVI
b95fc02f74
feat: convert NEDO XML templates to Hanvon face photos
...
Detect NEDO blobs, extract/prepare JPEG for Hanvon upload.
2026-09-04 12:32:13 +05:00
SYED MUSTUFA AHMED NAQVI
7741523d25
feat: add DB_TO_DEVICE planning and employee selection
...
Resolve EmpIds / DepartmentIds / registered employees; keep SourceIp optional.
2026-09-04 12:31:17 +05:00
SYED MUSTUFA AHMED NAQVI
5424d0abb8
Fix DB_TO_DEVICE HTTP restore so deleted users get face templates on device.
...
Use EmpIds from config when restoring from DB, and push templates via a two-step setuserinfo (create user, then backupnum/record or face) matching the F710X web API.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-24 09:44:29 +05:00
SYED MUSTUFA AHMED NAQVI
6867cb90e7
Initial commit of Hanvon F710X Attendance Service
2026-07-18 11:17:50 +05:00