2026-06-29 00:10:10 +02:00
|
|
|
"""SQLAlchemy models for LeoCRM."""
|
2026-06-04 00:06:16 +00:00
|
|
|
|
2026-07-04 01:23:38 +00:00
|
|
|
from app.models.address import Address
|
2026-07-25 02:11:29 +02:00
|
|
|
from app.models.bank_account import BankAccount
|
2026-07-04 01:21:20 +00:00
|
|
|
from app.models.ai_conversation import AIConversation, AIMessage
|
|
|
|
|
from app.models.attachment import Attachment
|
2026-08-06 13:23:58 +02:00
|
|
|
from app.models.audit import AuditLog
|
2026-06-29 17:43:56 +02:00
|
|
|
from app.models.auth import ApiToken, PasswordResetToken
|
2026-07-19 21:12:49 +02:00
|
|
|
from app.models.contact import Contact, ContactPerson
|
2026-07-20 01:33:44 +02:00
|
|
|
from app.models.contact_folder import ContactFolder
|
2026-07-23 23:58:45 +02:00
|
|
|
from app.models.contact_merge import ContactMergeHistory
|
2026-07-29 01:28:13 +02:00
|
|
|
from app.models.entity_permission import EntityPermission
|
2026-07-29 13:02:33 +02:00
|
|
|
from app.models.consumer_inbox import ConsumerInbox
|
2026-08-02 23:25:54 +02:00
|
|
|
from app.models.outbox_delivery import OutboxDelivery
|
2026-07-29 02:42:16 +02:00
|
|
|
from app.models.entity_policy import EntityPolicy
|
2026-07-29 02:47:03 +02:00
|
|
|
from app.models.permission_template import PermissionTemplate
|
|
|
|
|
from app.models.permission_delegation import PermissionDelegation
|
2026-07-29 01:28:13 +02:00
|
|
|
from app.models.owned_mixin import OwnedMixin
|
2026-07-23 08:42:26 +02:00
|
|
|
from app.models.entity_history import EntityHistory
|
2026-07-04 00:22:07 +00:00
|
|
|
from app.models.currency import Currency
|
2026-07-15 21:59:45 +02:00
|
|
|
from app.models.group import Group, UserGroup
|
2026-07-15 21:00:32 +02:00
|
|
|
from app.models.notification import Notification, NotificationPreference, NotificationType
|
2026-06-29 01:18:46 +02:00
|
|
|
from app.models.plugin import Plugin, PluginMigration
|
2026-06-29 17:43:56 +02:00
|
|
|
from app.models.role import Role
|
2026-07-04 01:21:20 +00:00
|
|
|
from app.models.sequence import Sequence
|
2026-06-29 17:43:56 +02:00
|
|
|
from app.models.session import Session
|
2026-07-04 01:21:20 +00:00
|
|
|
from app.models.system_settings import SystemSettings
|
|
|
|
|
from app.models.tax import TaxRate
|
2026-06-29 17:43:56 +02:00
|
|
|
from app.models.tenant import Tenant
|
|
|
|
|
from app.models.user import User, UserTenant
|
2026-07-26 03:17:40 +02:00
|
|
|
from app.models.backup import Backup
|
2026-07-26 03:02:25 +02:00
|
|
|
from app.models.custom_field_definition import CustomFieldDefinition
|
2026-07-26 03:17:40 +02:00
|
|
|
from app.models.webhook import Webhook
|
2026-07-04 01:21:20 +00:00
|
|
|
from app.models.workflow import Workflow, WorkflowInstance, WorkflowStepHistory
|
2026-07-28 14:36:52 +02:00
|
|
|
from app.models.saved_view import SavedView
|
2026-06-04 00:06:16 +00:00
|
|
|
|
|
|
|
|
__all__ = [
|
2026-06-29 17:43:56 +02:00
|
|
|
"Tenant",
|
|
|
|
|
"User",
|
|
|
|
|
"UserTenant",
|
|
|
|
|
"Role",
|
2026-07-15 21:59:45 +02:00
|
|
|
"Group",
|
|
|
|
|
"UserGroup",
|
2026-06-29 17:43:56 +02:00
|
|
|
"Session",
|
|
|
|
|
"AuditLog",
|
|
|
|
|
"Notification",
|
2026-07-15 21:00:32 +02:00
|
|
|
"NotificationType",
|
|
|
|
|
"NotificationPreference",
|
2026-06-29 17:43:56 +02:00
|
|
|
"PasswordResetToken",
|
|
|
|
|
"ApiToken",
|
|
|
|
|
"Contact",
|
2026-07-19 21:12:49 +02:00
|
|
|
"ContactPerson",
|
2026-07-20 01:33:44 +02:00
|
|
|
"ContactFolder",
|
2026-07-23 23:58:45 +02:00
|
|
|
"ContactMergeHistory",
|
2026-07-29 01:28:13 +02:00
|
|
|
"EntityPermission",
|
2026-07-29 13:02:33 +02:00
|
|
|
"ConsumerInbox",
|
2026-07-29 02:47:03 +02:00
|
|
|
"PermissionDelegation",
|
|
|
|
|
"PermissionTemplate",
|
2026-07-29 02:42:16 +02:00
|
|
|
"EntityPolicy",
|
2026-07-29 01:28:13 +02:00
|
|
|
"OwnedMixin",
|
2026-07-23 08:42:26 +02:00
|
|
|
"EntityHistory",
|
2026-07-04 00:22:07 +00:00
|
|
|
"Currency",
|
2026-07-04 00:23:35 +00:00
|
|
|
"TaxRate",
|
2026-07-04 00:24:40 +00:00
|
|
|
"Sequence",
|
2026-07-04 00:26:21 +00:00
|
|
|
"SystemSettings",
|
2026-07-04 00:29:38 +00:00
|
|
|
"Attachment",
|
2026-07-04 01:23:38 +00:00
|
|
|
"Address",
|
2026-07-25 02:11:29 +02:00
|
|
|
"BankAccount",
|
2026-06-29 17:43:56 +02:00
|
|
|
"Plugin",
|
|
|
|
|
"PluginMigration",
|
|
|
|
|
"AIConversation",
|
|
|
|
|
"AIMessage",
|
2026-07-26 03:17:40 +02:00
|
|
|
"Backup",
|
2026-07-26 03:02:25 +02:00
|
|
|
"CustomFieldDefinition",
|
2026-07-26 03:17:40 +02:00
|
|
|
"Webhook",
|
2026-06-29 17:43:56 +02:00
|
|
|
"Workflow",
|
|
|
|
|
"WorkflowInstance",
|
|
|
|
|
"WorkflowStepHistory",
|
2026-07-28 14:36:52 +02:00
|
|
|
"SavedView",
|
2026-06-29 02:44:13 +02:00
|
|
|
]
|
2026-07-29 17:52:55 +02:00
|
|
|
from app.models.entity_attachment import EntityAttachment # noqa: F401
|
2026-07-29 18:32:35 +02:00
|
|
|
from app.models.workspace import Workspace, WorkspaceModule, WorkspaceUser, WorkspaceWidget # noqa: F401
|