Extract import source models
This commit is contained in:
@@ -0,0 +1,39 @@
|
|||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
class ProjectSetupStatus(str, Enum):
|
||||||
|
NOT_CONFIGURED = "NOT_CONFIGURED"
|
||||||
|
IMPORT_REQUIRED = "IMPORT_REQUIRED"
|
||||||
|
IMPORTED = "IMPORTED"
|
||||||
|
STRUCTURE_INDEXED = "STRUCTURE_INDEXED"
|
||||||
|
INDEXED = "INDEXED"
|
||||||
|
|
||||||
|
|
||||||
|
class ImportSourceStatus(str, Enum):
|
||||||
|
AVAILABLE = "доступен"
|
||||||
|
REQUIRES_1C_PLATFORM = "требует 1С платформу"
|
||||||
|
REQUIRES_AGENT = "требует агент"
|
||||||
|
REQUIRES_CREDENTIALS = "требует учетные данные"
|
||||||
|
METADATA_ONLY = "только metadata"
|
||||||
|
FULL_IMPORT = "полный import"
|
||||||
|
|
||||||
|
|
||||||
|
class ImportSourceKind(str, Enum):
|
||||||
|
CF_FILE = "CF_FILE"
|
||||||
|
CFE_FILE = "CFE_FILE"
|
||||||
|
XML_DUMP = "XML_DUMP"
|
||||||
|
LIVE_INFOBASE = "LIVE_INFOBASE"
|
||||||
|
EPF_AGENT = "EPF_AGENT"
|
||||||
|
CFE_AGENT = "CFE_AGENT"
|
||||||
|
EDT_PROJECT = "EDT_PROJECT"
|
||||||
|
ARCHIVE_DUMP = "ARCHIVE_DUMP"
|
||||||
|
FILE_TREE = "FILE_TREE"
|
||||||
|
CONTEXT_ONLY = "CONTEXT_ONLY"
|
||||||
|
REFERENCE_CONFIGURATION = "REFERENCE_CONFIGURATION"
|
||||||
|
|
||||||
|
|
||||||
|
class ImportMode(str, Enum):
|
||||||
|
FULL_REPLACE = "FULL_REPLACE"
|
||||||
|
SYNC_PREVIEW = "SYNC_PREVIEW"
|
||||||
@@ -102,6 +102,12 @@ from api_server.import_models import (
|
|||||||
IndexProjectResponse,
|
IndexProjectResponse,
|
||||||
SnapshotSummary,
|
SnapshotSummary,
|
||||||
)
|
)
|
||||||
|
from api_server.import_source_models import (
|
||||||
|
ImportMode,
|
||||||
|
ImportSourceKind,
|
||||||
|
ImportSourceStatus,
|
||||||
|
ProjectSetupStatus,
|
||||||
|
)
|
||||||
from api_server.import_sync_models import ImportSyncPreview
|
from api_server.import_sync_models import ImportSyncPreview
|
||||||
from api_server.import_sync_service import build_import_sync_preview as _build_import_sync_preview
|
from api_server.import_sync_service import build_import_sync_preview as _build_import_sync_preview
|
||||||
from api_server.import_summary_service import (
|
from api_server.import_summary_service import (
|
||||||
@@ -318,42 +324,6 @@ _MODULE_OWNER_NODE_KINDS = {
|
|||||||
if _EVENT_SUBSCRIPTION_KIND is not None:
|
if _EVENT_SUBSCRIPTION_KIND is not None:
|
||||||
_MODULE_OWNER_NODE_KINDS.add(_EVENT_SUBSCRIPTION_KIND)
|
_MODULE_OWNER_NODE_KINDS.add(_EVENT_SUBSCRIPTION_KIND)
|
||||||
|
|
||||||
class ProjectSetupStatus(str, Enum):
|
|
||||||
NOT_CONFIGURED = "NOT_CONFIGURED"
|
|
||||||
IMPORT_REQUIRED = "IMPORT_REQUIRED"
|
|
||||||
IMPORTED = "IMPORTED"
|
|
||||||
STRUCTURE_INDEXED = "STRUCTURE_INDEXED"
|
|
||||||
INDEXED = "INDEXED"
|
|
||||||
|
|
||||||
|
|
||||||
class ImportSourceStatus(str, Enum):
|
|
||||||
AVAILABLE = "доступен"
|
|
||||||
REQUIRES_1C_PLATFORM = "требует 1С платформу"
|
|
||||||
REQUIRES_AGENT = "требует агент"
|
|
||||||
REQUIRES_CREDENTIALS = "требует учетные данные"
|
|
||||||
METADATA_ONLY = "только metadata"
|
|
||||||
FULL_IMPORT = "полный import"
|
|
||||||
|
|
||||||
|
|
||||||
class ImportSourceKind(str, Enum):
|
|
||||||
CF_FILE = "CF_FILE"
|
|
||||||
CFE_FILE = "CFE_FILE"
|
|
||||||
XML_DUMP = "XML_DUMP"
|
|
||||||
LIVE_INFOBASE = "LIVE_INFOBASE"
|
|
||||||
EPF_AGENT = "EPF_AGENT"
|
|
||||||
CFE_AGENT = "CFE_AGENT"
|
|
||||||
EDT_PROJECT = "EDT_PROJECT"
|
|
||||||
ARCHIVE_DUMP = "ARCHIVE_DUMP"
|
|
||||||
FILE_TREE = "FILE_TREE"
|
|
||||||
CONTEXT_ONLY = "CONTEXT_ONLY"
|
|
||||||
REFERENCE_CONFIGURATION = "REFERENCE_CONFIGURATION"
|
|
||||||
|
|
||||||
|
|
||||||
class ImportMode(str, Enum):
|
|
||||||
FULL_REPLACE = "FULL_REPLACE"
|
|
||||||
SYNC_PREVIEW = "SYNC_PREVIEW"
|
|
||||||
|
|
||||||
|
|
||||||
class AgentImportJobStatus(str, Enum):
|
class AgentImportJobStatus(str, Enum):
|
||||||
QUEUED = "QUEUED"
|
QUEUED = "QUEUED"
|
||||||
RUNNING = "RUNNING"
|
RUNNING = "RUNNING"
|
||||||
|
|||||||
Reference in New Issue
Block a user