Attendance log now record both check in and out photos and allow IT Staffs, Dispatchers and Admins to view for verification

This commit is contained in:
2026-03-08 18:45:31 +08:00
parent f8502f01b6
commit 0f675d4274
7 changed files with 503 additions and 35 deletions
@@ -102,12 +102,13 @@ class VerificationSessionController {
})
.eq('id', session.userId);
} else if (session.type == 'verification' && session.contextId != null) {
// Update attendance log verification status
// Update attendance log verification status.
// Cross-device verification defaults to check-in photo column.
await _client
.from('attendance_logs')
.update({
'verification_status': 'verified',
'verification_photo_url': session.imageUrl,
'check_in_verification_photo_url': session.imageUrl,
})
.eq('id', session.contextId!);
}