- Run ruff format on setup.py to fix pre-existing style violations - Add CredentialProfile import to models/__init__.py so SQLAlchemy can resolve the Device.credential_profile relationship in tests Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
61 lines
1.7 KiB
Python
61 lines
1.7 KiB
Python
"""SQLAlchemy ORM models."""
|
|
|
|
from app.models.tenant import Tenant
|
|
from app.models.user import User, UserRole
|
|
from app.models.device import (
|
|
Device,
|
|
DeviceGroup,
|
|
DeviceTag,
|
|
DeviceGroupMembership,
|
|
DeviceTagAssignment,
|
|
DeviceStatus,
|
|
)
|
|
from app.models.alert import AlertRule, NotificationChannel, AlertRuleChannel, AlertEvent
|
|
from app.models.firmware import FirmwareVersion, FirmwareUpgradeJob
|
|
from app.models.config_template import ConfigTemplate, ConfigTemplateTag, TemplatePushJob
|
|
from app.models.site import Site
|
|
from app.models.sector import Sector
|
|
from app.models.audit_log import AuditLog
|
|
from app.models.maintenance_window import MaintenanceWindow
|
|
from app.models.api_key import ApiKey
|
|
from app.models.config_backup import RouterConfigSnapshot, RouterConfigDiff, RouterConfigChange
|
|
from app.models.device_interface import DeviceInterface
|
|
from app.models.wireless_link import WirelessLink, LinkState
|
|
from app.models.site_alert import SiteAlertRule, SiteAlertEvent
|
|
from app.models.credential_profile import CredentialProfile
|
|
|
|
__all__ = [
|
|
"Tenant",
|
|
"User",
|
|
"UserRole",
|
|
"Device",
|
|
"DeviceGroup",
|
|
"DeviceTag",
|
|
"DeviceGroupMembership",
|
|
"DeviceTagAssignment",
|
|
"DeviceStatus",
|
|
"Site",
|
|
"Sector",
|
|
"AlertRule",
|
|
"NotificationChannel",
|
|
"AlertRuleChannel",
|
|
"AlertEvent",
|
|
"FirmwareVersion",
|
|
"FirmwareUpgradeJob",
|
|
"ConfigTemplate",
|
|
"ConfigTemplateTag",
|
|
"TemplatePushJob",
|
|
"AuditLog",
|
|
"MaintenanceWindow",
|
|
"ApiKey",
|
|
"RouterConfigSnapshot",
|
|
"RouterConfigDiff",
|
|
"RouterConfigChange",
|
|
"DeviceInterface",
|
|
"WirelessLink",
|
|
"LinkState",
|
|
"SiteAlertRule",
|
|
"SiteAlertEvent",
|
|
"CredentialProfile",
|
|
]
|