Merge remote-tracking branch 'origin/24-nov' into development

This commit is contained in:
2025-12-08 10:39:22 -06:00
32 changed files with 2633 additions and 23 deletions

View File

@@ -42,6 +42,7 @@ class Class(Base, TenantScopedMixin, TimestampMixin):
UniqueConstraint(
"tenant_id",
"company_id",
"client_id",
"class_code",
name="ufa_classes_client_id_class_code",
),

View File

@@ -102,6 +102,7 @@ class ClassService:
existing = db.query(Class).filter(
Class.tenant_id == tenant_id,
Class.company_id == company_id,
Class.client_id == data_dict["client_id"],
Class.class_code == data_dict["class_code"]
).first()