From dde09dfd7ea0562454a2f46c10f3679a70670868 Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Fri, 10 Jul 2026 17:33:53 +0200 Subject: [PATCH] Require auth capabilities for dashboard --- src/govoplan_dashboard/backend/manifest.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/govoplan_dashboard/backend/manifest.py b/src/govoplan_dashboard/backend/manifest.py index fc3b8e5..8a24146 100644 --- a/src/govoplan_dashboard/backend/manifest.py +++ b/src/govoplan_dashboard/backend/manifest.py @@ -1,5 +1,6 @@ from __future__ import annotations +from govoplan_core.core.access import CAPABILITY_AUTH_PERMISSION_EVALUATOR, CAPABILITY_AUTH_PRINCIPAL_RESOLVER from govoplan_core.core.modules import DocumentationTopic, FrontendModule, FrontendRoute, ModuleManifest, NavItem @@ -7,7 +8,7 @@ manifest = ModuleManifest( id="dashboard", name="Dashboard", version="0.1.6", - dependencies=("access",), + required_capabilities=(CAPABILITY_AUTH_PRINCIPAL_RESOLVER, CAPABILITY_AUTH_PERMISSION_EVALUATOR), optional_dependencies=("ops", "campaigns", "files", "mail", "tasks", "notifications", "reporting"), nav_items=(NavItem(path="/dashboard", label="Dashboard", icon="dashboard", order=10),), frontend=FrontendModule( @@ -37,4 +38,3 @@ manifest = ModuleManifest( def get_manifest() -> ModuleManifest: return manifest -