From 4f52f010ee6a117b7b3ad605a59b1da0a459a0c6 Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Sat, 22 Aug 2026 00:56:37 +0200 Subject: [PATCH] fix(campaigns): declare work view surface --- pyproject.toml | 2 +- src/govoplan_campaign/backend/manifest.py | 10 +++++++++- webui/package.json | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 338a749..5c49e04 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "govoplan-campaign" -version = "0.1.21" +version = "0.1.22" description = "GovOPlaN campaigns module with backend and WebUI integration." readme = "README.md" requires-python = ">=3.12" diff --git a/src/govoplan_campaign/backend/manifest.py b/src/govoplan_campaign/backend/manifest.py index 6f446d3..0b20320 100644 --- a/src/govoplan_campaign/backend/manifest.py +++ b/src/govoplan_campaign/backend/manifest.py @@ -439,7 +439,7 @@ def _campaigns_router(context: ModuleContext): manifest = ModuleManifest( id="campaigns", name="Campaigns", - version="0.1.21", + version="0.1.22", required_capabilities=( CAPABILITY_AUTH_PRINCIPAL_RESOLVER, CAPABILITY_AUTH_PERMISSION_EVALUATOR, @@ -691,12 +691,20 @@ manifest = ModuleManifest( "campaigns.route.operator-redirect", OPERATOR_QUEUE_SURFACE_ID, REPORTS_SURFACE_ID, + "campaigns.page.work", "campaigns.page.activity", ), order=40, ), ), view_surfaces=( + ViewSurface( + id="campaigns.page.work", + module_id="campaigns", + kind="page", + label="Campaign work", + order=44, + ), ViewSurface( id="campaigns.page.activity", module_id="campaigns", diff --git a/webui/package.json b/webui/package.json index 45a7f62..bdbc1f0 100644 --- a/webui/package.json +++ b/webui/package.json @@ -1,6 +1,6 @@ { "name": "@govoplan/campaign-webui", - "version": "0.1.21", + "version": "0.1.22", "private": true, "type": "module", "main": "src/index.ts",