89 lines
2.9 KiB
Python
89 lines
2.9 KiB
Python
"""SQLAlchemy models for LeoCRM."""
|
|
|
|
from app.models.address import Address
|
|
from app.models.bank_account import BankAccount
|
|
from app.models.ai_conversation import AIConversation, AIMessage
|
|
from app.models.attachment import Attachment
|
|
from app.models.audit import AuditLog, DeletionLog
|
|
from app.models.auth import ApiToken, PasswordResetToken
|
|
from app.models.contact import Contact, ContactPerson
|
|
from app.models.contact_folder import ContactFolder
|
|
from app.models.contact_folder_permission import ContactFolderPermission
|
|
from app.models.contact_merge import ContactMergeHistory
|
|
from app.models.entity_permission import EntityPermission
|
|
from app.models.guest_user import GuestUser
|
|
from app.models.consumer_inbox import ConsumerInbox
|
|
from app.models.guest_invitation import GuestInvitation
|
|
from app.models.entity_policy import EntityPolicy
|
|
from app.models.permission_template import PermissionTemplate
|
|
from app.models.permission_delegation import PermissionDelegation
|
|
from app.models.owned_mixin import OwnedMixin
|
|
from app.models.entity_history import EntityHistory
|
|
from app.models.currency import Currency
|
|
from app.models.group import Group, UserGroup
|
|
from app.models.notification import Notification, NotificationPreference, NotificationType
|
|
from app.models.plugin import Plugin, PluginMigration
|
|
from app.models.role import Role
|
|
from app.models.sequence import Sequence
|
|
from app.models.session import Session
|
|
from app.models.system_settings import SystemSettings
|
|
from app.models.tax import TaxRate
|
|
from app.models.tenant import Tenant
|
|
from app.models.user import User, UserTenant
|
|
from app.models.backup import Backup
|
|
from app.models.custom_field_definition import CustomFieldDefinition
|
|
from app.models.webhook import Webhook
|
|
from app.models.workflow import Workflow, WorkflowInstance, WorkflowStepHistory
|
|
from app.models.saved_view import SavedView
|
|
|
|
__all__ = [
|
|
"Tenant",
|
|
"User",
|
|
"UserTenant",
|
|
"Role",
|
|
"Group",
|
|
"UserGroup",
|
|
"Session",
|
|
"AuditLog",
|
|
"DeletionLog",
|
|
"Notification",
|
|
"NotificationType",
|
|
"NotificationPreference",
|
|
"PasswordResetToken",
|
|
"ApiToken",
|
|
"Contact",
|
|
"ContactPerson",
|
|
"ContactFolder",
|
|
"ContactFolderPermission",
|
|
"ContactMergeHistory",
|
|
"EntityPermission",
|
|
"GuestInvitation",
|
|
"ConsumerInbox",
|
|
"GuestUser",
|
|
"PermissionDelegation",
|
|
"PermissionTemplate",
|
|
"EntityPolicy",
|
|
"OwnedMixin",
|
|
"EntityHistory",
|
|
"Currency",
|
|
"TaxRate",
|
|
"Sequence",
|
|
"SystemSettings",
|
|
"Attachment",
|
|
"Address",
|
|
"BankAccount",
|
|
"Plugin",
|
|
"PluginMigration",
|
|
"AIConversation",
|
|
"AIMessage",
|
|
"Backup",
|
|
"CustomFieldDefinition",
|
|
"Webhook",
|
|
"Workflow",
|
|
"WorkflowInstance",
|
|
"WorkflowStepHistory",
|
|
"SavedView",
|
|
]
|
|
from app.models.entity_attachment import EntityAttachment # noqa: F401
|
|
from app.models.workspace import Workspace, WorkspaceModule, WorkspaceUser, WorkspaceWidget # noqa: F401
|