klg-asutk-app/backend/app/models/__init__.py
Yuriy aa052763f6 Безопасность и качество: 8 исправлений + обновления
- .env.example: полный шаблон, защита секретов
- .gitignore: явное исключение .env.* и секретов
- layout.tsx: XSS — заменён dangerouslySetInnerHTML на next/script для SW
- ESLint: no-console error (allow warn/error), ignore scripts/
- scripts/remove-console-logs.js: очистка console.log без glob
- backend/routes/modules: README с планом рефакторинга крупных файлов
- SECURITY.md: гид по секретам, XSS, CORS, auth, линту
- .husky/pre-commit: запуск npm run lint

+ прочие правки приложения и бэкенда

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-14 21:29:16 +03:00

71 lines
2.1 KiB
Python

from datetime import datetime, date
from app.models.organization import Organization
from app.models.user import User
from app.models.aircraft_type import AircraftType
from app.models.aircraft_db import Aircraft
from app.models.cert_application import CertApplication, ApplicationRemark, CertApplicationStatus
from app.models.document import Attachment
from app.models.notification import Notification
from app.models.ingest import IngestJobLog
from app.models.maintenance import MaintenanceTask, LimitedLifeComponent, LandingGearComponent
from app.models.defects import DamageReport, DefectReport
from app.models.airworthiness import AirworthinessCertificate, AircraftHistory
from app.models.modifications import AircraftModification
from app.models.risk_alert import RiskAlert
from app.models.audit import ChecklistTemplate, ChecklistItem, Audit, AuditResponse, Finding
from app.models.audit_log import AuditLog
from app.models.personnel_plg import PLGSpecialist, PLGAttestation, PLGQualification
from app.models.airworthiness_core import ADDirective, ServiceBulletin, LifeLimit, MaintenanceProgram, AircraftComponent
from app.models.work_orders import WorkOrder
from app.models.legal import (
DocumentType,
Jurisdiction,
LegalDocument,
CrossReference,
LegalComment,
JudicialPractice,
)
__all__ = [
"Organization",
"User",
"Aircraft",
"AircraftType",
"CertApplication",
"ApplicationRemark",
"CertApplicationStatus",
"Attachment",
"Notification",
"IngestJobLog",
"MaintenanceTask",
"LimitedLifeComponent",
"LandingGearComponent",
"DamageReport",
"DefectReport",
"AirworthinessCertificate",
"AircraftHistory",
"AircraftModification",
"RiskAlert",
"ChecklistTemplate",
"ChecklistItem",
"Audit",
"AuditResponse",
"Finding",
"AuditLog",
"DocumentType",
"Jurisdiction",
"LegalDocument",
"CrossReference",
"LegalComment",
"JudicialPractice",
"PLGSpecialist",
"PLGAttestation",
"PLGQualification",
"ADDirective",
"ServiceBulletin",
"LifeLimit",
"MaintenanceProgram",
"AircraftComponent",
"WorkOrder",
]