Sep 16 - Optimize code, part 1

This commit is contained in:
2026-09-16 10:52:59 -04:00
parent 4212726611
commit 7626287344
22 changed files with 587 additions and 96 deletions
+4 -1
View File
@@ -15,7 +15,7 @@ from datetime import datetime
from extensions import logger_handler
from logger_handler import log_user_activity
from utils.helpers import login_required
from utils.helpers import login_required, restrict_blueprint_to_roles, PAYROLL_AREA_ROLES
from legacy_attendance_service import (
LegacyDbUnavailable,
get_legacy_dashboard_stats,
@@ -27,6 +27,9 @@ from legacy_attendance_service import (
bp = Blueprint('legacy_attendance', __name__)
# Legacy Attendance (sidebar: admin, payroll, accounting) — checked for every route.
restrict_blueprint_to_roles(bp, PAYROLL_AREA_ROLES)
# Fixed dropdown values — confirmed values stored in the legacy `records.type` column
LEGACY_RECORD_TYPES = ['CHECK IN', 'CHECK OUT']