Release v0.1.6
This commit is contained in:
@@ -5,10 +5,10 @@ from logging.config import fileConfig
|
||||
from alembic import context
|
||||
from sqlalchemy import engine_from_config, pool
|
||||
|
||||
from govoplan_core.access.db import models as access_models # noqa: F401 - populate access metadata
|
||||
from govoplan_access.backend.db import models as access_models # noqa: F401 - populate access metadata
|
||||
from govoplan_core.admin import models as core_admin_models # noqa: F401 - populate core admin metadata
|
||||
from govoplan_core.core.migrations import migration_metadata_plan
|
||||
from govoplan_core.db.base import Base
|
||||
from govoplan_core.db import models # noqa: F401 - populate core metadata
|
||||
from govoplan_core.server.default_config import get_server_config
|
||||
from govoplan_core.server.registry import build_platform_registry
|
||||
from govoplan_core.settings import settings
|
||||
@@ -23,9 +23,11 @@ if config.config_file_name is not None:
|
||||
|
||||
def _target_metadata():
|
||||
server_config = get_server_config()
|
||||
enabled_modules = config.attributes.get("enabled_modules", server_config.enabled_modules)
|
||||
manifest_factories = config.attributes.get("manifest_factories", server_config.manifest_factories)
|
||||
registry = build_platform_registry(
|
||||
server_config.enabled_modules,
|
||||
manifest_factories=server_config.manifest_factories,
|
||||
enabled_modules,
|
||||
manifest_factories=manifest_factories,
|
||||
)
|
||||
plan = migration_metadata_plan(registry, extra_metadata=(Base.metadata,))
|
||||
return tuple(dict.fromkeys(plan.metadata))
|
||||
|
||||
Reference in New Issue
Block a user