Jul 17 - Fill the gaps between Single-tenant mode and Multi-tenant mode - MT4

This commit is contained in:
2026-07-17 11:36:05 -04:00
parent 253291d5a4
commit d44d761706
10 changed files with 565 additions and 19 deletions
+7
View File
@@ -57,6 +57,13 @@ class Inspection(db.Model):
template_id = db.Column(db.Integer, db.ForeignKey('inspection_templates.id'), nullable=False)
facility_id = db.Column(db.Integer, db.ForeignKey('facilities.id'), nullable=False)
area_id = db.Column(db.Integer, db.ForeignKey('areas.id'))
# phase43: set when this inspection was started from / materialised by a
# schedule. ON DELETE SET NULL — deleting a schedule never deletes history.
inspection_schedule_id = db.Column(
db.Integer,
db.ForeignKey('inspection_schedules.id', ondelete='SET NULL'),
nullable=True, index=True
)
inspector_id = db.Column(db.Integer, db.ForeignKey('users.id'), nullable=False)
inspection_date = db.Column(db.DateTime, nullable=False, default=now_eastern)
overall_score = db.Column(db.Numeric(5, 2))