Sep 11 - Reupload the code

This commit is contained in:
2026-09-11 22:42:45 -04:00
commit d92cff81e5
130 changed files with 73508 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
"""
Models package for QR Attendance Management System
==================================================
This package contains all SQLAlchemy models split from app.py for better organization.
All models maintain backward compatibility and existing functionality.
"""
from . import base
def set_db(database):
"""Set the database instance for all models"""
base.db = database
# Now import all models (they will use base.db)
from .user import User
from .qrcode import QRCode, QRCodeStyle, QRCodeLocation # ADDED: QRCodeLocation
from .project import Project
from .attendance import AttendanceData
from .employee import Employee
from .time_attendance import TimeAttendance
from .permissions import UserProjectPermission, UserLocationPermission
return User, QRCode, QRCodeStyle, QRCodeLocation, Project, AttendanceData, Employee, TimeAttendance, UserProjectPermission, UserLocationPermission