feat: align approvals with shared UI foundations

This commit is contained in:
2026-08-18 21:32:34 +02:00
parent 183a091539
commit eded5dbaf1
2 changed files with 20 additions and 8 deletions
@@ -23,6 +23,7 @@ from govoplan_core.core.modules import (
ModuleManifest,
NavItem,
PermissionDefinition,
ProductAreaContribution,
RoleTemplate,
)
from govoplan_core.core.provider_governance import declared_module_architecture
@@ -178,6 +179,17 @@ manifest = ModuleManifest(
order=37,
),
),
product_areas=(
ProductAreaContribution(
id="work",
module_id=MODULE_ID,
label="i18n:govoplan-core.product_area.work",
icon="list-checks",
description="i18n:govoplan-core.product_area.work_description",
surface_ids=("approvals.nav.approvals", "approvals.route.approvals"),
order=10,
),
),
view_surfaces=(
ViewSurface(
id="approvals.navigation",