Use capability-based module boundaries

This commit is contained in:
2026-07-10 17:33:52 +02:00
parent 13fd7fc3bd
commit 4e7c77135c
7 changed files with 40 additions and 17 deletions

View File

@@ -14,7 +14,7 @@ from starlette.background import BackgroundTask
from sqlalchemy import func, or_
from sqlalchemy.orm import Session
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.api.v1.schemas import DeltaDeletedItem
from govoplan_core.audit.logging import audit_from_principal
from govoplan_core.core.campaigns import CAPABILITY_CAMPAIGNS_ACCESS, CampaignAccessProvider