Release v0.1.6

This commit is contained in:
2026-07-07 16:00:38 +02:00
parent a2053518d1
commit 150b720f12
149 changed files with 14311 additions and 8005 deletions

View File

@@ -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))