From 165b0125716b44132f3bb01ebab9cd6be0358cc9 Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Tue, 18 Aug 2026 21:32:42 +0200 Subject: [PATCH] feat: align scheduling with shared UI foundations --- src/govoplan_scheduling/backend/manifest.py | 12 ++++++++++++ webui/src/styles/scheduling.css | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/govoplan_scheduling/backend/manifest.py b/src/govoplan_scheduling/backend/manifest.py index 4decbc1..38a8222 100644 --- a/src/govoplan_scheduling/backend/manifest.py +++ b/src/govoplan_scheduling/backend/manifest.py @@ -17,6 +17,7 @@ from govoplan_core.core.modules import ( ModuleManifest, NavItem, PermissionDefinition, + ProductAreaContribution, PublicFrontendRoute, RoleTemplate, ) @@ -313,6 +314,17 @@ manifest = ModuleManifest( ), ), nav_items=(NavItem(path="/scheduling", label="Scheduling", icon="calendar-clock", required_any=(READ_SCOPE,), order=56),), + product_areas=( + ProductAreaContribution( + id="meetings-decisions", + module_id=MODULE_ID, + label="i18n:govoplan-core.product_area.meetings_decisions", + icon="calendar", + description="i18n:govoplan-core.product_area.meetings_decisions_description", + surface_ids=("scheduling.nav.scheduling", "scheduling.route.scheduling"), + order=50, + ), + ), view_surfaces=( ViewSurface( id="scheduling.widget.open-requests", diff --git a/webui/src/styles/scheduling.css b/webui/src/styles/scheduling.css index 82553fc..58c143b 100644 --- a/webui/src/styles/scheduling.css +++ b/webui/src/styles/scheduling.css @@ -400,7 +400,7 @@ } .scheduling-selected-calendar { - max-width: 520px; + max-width: 560px; } @media (max-width: 900px) { @@ -410,7 +410,7 @@ } -@media (max-width: 820px) { +@media (max-width: 760px) { .scheduling-page { height: auto; min-height: calc(100vh - 115px);