Use core auth and scope contracts

This commit is contained in:
2026-07-10 17:54:14 +02:00
parent 970625edff
commit 30a0281c66
4 changed files with 6 additions and 5 deletions

View File

@@ -9,7 +9,7 @@ from sqlalchemy.orm import Session
from govoplan_admin.backend.governance import create_template, delete_template, update_template
from govoplan_core.admin.settings import get_system_settings
from govoplan_access.auth import ApiPrincipal, has_scope, require_any_scope, require_scope
from govoplan_core.auth import ApiPrincipal, has_scope, require_any_scope, require_scope
from govoplan_core.audit.logging import audit_from_principal, audit_operation_context
from govoplan_admin.backend.db.models import GovernanceTemplate, GovernanceTemplateAssignment
from govoplan_core.admin.common import AdminConflictError, AdminValidationError
@@ -75,8 +75,8 @@ from govoplan_core.privacy.retention import privacy_policy_from_settings, set_pr
from govoplan_core.security.permissions import ALL_PERMISSIONS, effective_permission_count
from govoplan_core.server.registry import available_module_manifests
from govoplan_core.settings import settings as core_settings
from govoplan_core.tenancy.scope import Tenant
from govoplan_core.tenancy.service import tenant_counts
from govoplan_tenancy.backend.db.models import Tenant
from .schemas import (
AdminOverviewResponse,