diff --git a/src/govoplan_idm/backend/manifest.py b/src/govoplan_idm/backend/manifest.py index b5bea6e..3984953 100644 --- a/src/govoplan_idm/backend/manifest.py +++ b/src/govoplan_idm/backend/manifest.py @@ -41,6 +41,7 @@ from govoplan_core.core.modules import ( ModuleManifest, NavItem, PermissionDefinition, + ProductAreaContribution, RoleTemplate, ) from govoplan_core.core.search import SearchSourceProviderRegistration @@ -282,6 +283,17 @@ manifest = ModuleManifest( package_name="@govoplan/idm-webui", routes=(FrontendRoute(path="/idm", component="IdmPage", required_any=IDM_READ_SCOPES, order=72),), nav_items=(NavItem(path="/idm", label="IDM", icon="users", required_any=IDM_READ_SCOPES, order=72),), + product_areas=( + ProductAreaContribution( + id="people-responsibility", + module_id="idm", + label="i18n:govoplan-core.product_area.people_responsibility", + icon="users", + description="i18n:govoplan-core.product_area.people_responsibility_description", + surface_ids=("idm.nav.idm", "idm.route.idm"), + order=70, + ), + ), view_surfaces=( ViewSurface( id="idm.action.view-function-assignments",