Declare calendar route View surface

This commit is contained in:
2026-07-28 21:04:55 +02:00
parent 202eb78ae4
commit 77072d057a

View File

@@ -16,6 +16,7 @@ from govoplan_core.core.calendar import (
from govoplan_core.core.module_guards import drop_table_retirement_provider, persistent_table_uninstall_guard from govoplan_core.core.module_guards import drop_table_retirement_provider, persistent_table_uninstall_guard
from govoplan_core.core.modules import ( from govoplan_core.core.modules import (
FrontendModule, FrontendModule,
FrontendRoute,
MigrationSpec, MigrationSpec,
ModuleContext, ModuleContext,
ModuleInterfaceProvider, ModuleInterfaceProvider,
@@ -194,6 +195,14 @@ manifest = ModuleManifest(
frontend=FrontendModule( frontend=FrontendModule(
module_id="calendar", module_id="calendar",
package_name="@govoplan/calendar-webui", package_name="@govoplan/calendar-webui",
routes=(
FrontendRoute(
path="/calendar",
component="CalendarPage",
required_any=("calendar:event:read",),
order=55,
),
),
nav_items=(NavItem(path="/calendar", label="Calendar", icon="calendar", required_any=("calendar:event:read",), order=55),), nav_items=(NavItem(path="/calendar", label="Calendar", icon="calendar", required_any=("calendar:event:read",), order=55),),
), ),
migration_spec=MigrationSpec( migration_spec=MigrationSpec(