Legacy model and schema files now re-export from module locations for backwards compatibility: models/database/: - letzshop.py -> app.modules.marketplace.models - marketplace_import_job.py -> app.modules.marketplace.models - marketplace_product.py -> app.modules.marketplace.models - marketplace_product_translation.py -> app.modules.marketplace.models - subscription.py -> app.modules.billing.models - architecture_scan.py -> app.modules.dev_tools.models - test_run.py -> app.modules.dev_tools.models models/schema/: - marketplace_import_job.py -> app.modules.marketplace.schemas - marketplace_product.py -> app.modules.marketplace.schemas - subscription.py -> app.modules.billing.schemas - stats.py -> app.modules.analytics.schemas This maintains import compatibility while moving actual code to self-contained modules. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
28 lines
737 B
Python
28 lines
737 B
Python
# models/database/architecture_scan.py
|
|
"""
|
|
Architecture Scan Models - LEGACY LOCATION
|
|
|
|
This file exists for backward compatibility.
|
|
The canonical location is now: app/modules/dev_tools/models/architecture_scan.py
|
|
|
|
All imports should use the new location:
|
|
from app.modules.dev_tools.models import ArchitectureScan, ArchitectureViolation, ...
|
|
"""
|
|
|
|
# Re-export from canonical location for backward compatibility
|
|
from app.modules.dev_tools.models.architecture_scan import (
|
|
ArchitectureScan,
|
|
ArchitectureViolation,
|
|
ArchitectureRule,
|
|
ViolationAssignment,
|
|
ViolationComment,
|
|
)
|
|
|
|
__all__ = [
|
|
"ArchitectureScan",
|
|
"ArchitectureViolation",
|
|
"ArchitectureRule",
|
|
"ViolationAssignment",
|
|
"ViolationComment",
|
|
]
|