feat: align campaign with shared UI foundations
This commit is contained in:
@@ -35,6 +35,7 @@ from govoplan_core.core.modules import (
|
||||
ModuleManifest,
|
||||
NavItem,
|
||||
PermissionDefinition,
|
||||
ProductAreaContribution,
|
||||
RoleTemplate,
|
||||
)
|
||||
from govoplan_core.core.reporting import REPORT_PROVIDER_CAPABILITY_PREFIX
|
||||
@@ -576,6 +577,23 @@ manifest = ModuleManifest(
|
||||
order=20,
|
||||
),
|
||||
),
|
||||
product_areas=(
|
||||
ProductAreaContribution(
|
||||
id="communication",
|
||||
module_id="campaigns",
|
||||
label="i18n:govoplan-core.product_area.communication",
|
||||
icon="mail",
|
||||
description="i18n:govoplan-core.product_area.communication_description",
|
||||
surface_ids=(
|
||||
"campaigns.nav.campaigns",
|
||||
"campaigns.route.campaigns",
|
||||
"campaigns.route.operator-redirect",
|
||||
OPERATOR_QUEUE_SURFACE_ID,
|
||||
REPORTS_SURFACE_ID,
|
||||
),
|
||||
order=40,
|
||||
),
|
||||
),
|
||||
view_surfaces=(
|
||||
ViewSurface(
|
||||
id="campaigns.widget.activity",
|
||||
|
||||
Reference in New Issue
Block a user