diff --git a/src/govoplan_workflow/backend/semantic_subjects.py b/src/govoplan_workflow/backend/semantic_subjects.py index 1f55412..00b7709 100644 --- a/src/govoplan_workflow/backend/semantic_subjects.py +++ b/src/govoplan_workflow/backend/semantic_subjects.py @@ -21,13 +21,12 @@ from govoplan_core.core.semantic_documentation import ( semantic_documentation_fingerprint, ) from govoplan_core.security.redaction import redact_secret_values -from govoplan_workflow_engine.backend.db.models import ( +from govoplan_workflow.backend.db.models import ( WorkflowDefinition, WorkflowDefinitionRevision, ) -from govoplan_workflow_engine.backend.governance import definition_decision -from govoplan_workflow_engine.backend.manifest import ADMIN_SCOPE, DEFINITION_READ_SCOPE -from govoplan_workflow_engine.backend.service import ( +from govoplan_workflow.backend.governance import definition_decision +from govoplan_workflow.backend.service import ( get_definition_revision, list_definition_revisions, list_definitions, @@ -35,6 +34,8 @@ from govoplan_workflow_engine.backend.service import ( SUBJECT_KIND = "workflow_definition" +ADMIN_SCOPE = "workflow:instance:admin" +DEFINITION_READ_SCOPE = "workflow:definition:read" _MAX_SUBJECTS = 20_000