Sep 11 - Reupload the code
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user