Commit Graph

4 Commits (4f84d8834fe07afcf1c39f0397756c734590f04c)

Author SHA1 Message Date
SYED MUSTUFA AHMED NAQVI ec6aaac0fa feat: require location-site filter and add departmental sync summaries
Initial department sync now requires InitialSyncLocationSiteId and can
run across all active departments when department IDs are empty. Employee
selection filters by location site, reports inactive/missing departments,
and writes per-department outcomes to a dedicated DepartmentalSync biz log.
2026-08-25 10:30:59 +05:00
SYED MUSTUFA AHMED NAQVI 8ae1749dac feat: add configuration for department-based device onboarding
Add initial department-sync and employee-photo source settings, plus department-based user-sync filters. Load, normalize, and apply the new configuration values.
2026-08-15 15:52:25 +05:00
SYED MUSTUFA AHMED NAQVI 9d1e361099 feat: add department-based initial user and face provisioning
Add a configurable initial-sync flow that creates department employees on target Hikvision devices and uploads portal JPEG photos.

Support department-based employee filtering for existing user/template sync.

Discover and retry available Hikvision face libraries, then verify face enrollment after upload.

Extend service configuration and scheduled sync handling for the new onboarding flow.
2026-08-15 15:50:58 +05:00
SYED MUSTUFA AHMED NAQVI f8c6a060d8 Add DeviceSettings.config for machine scope and template sync direction
Introduce a dedicated device settings file for SITE/CENTRAL scope, scoped IPs, template sync direction flags, source/target IPs, and SyncEmployeeIds.
2026-08-05 15:35:08 +05:00