perf(campaign): search share targets server-side
This commit is contained in:
@@ -32,6 +32,7 @@ from govoplan_core.core.postbox import (
|
||||
CAPABILITY_POSTBOX_DELIVERY,
|
||||
CAPABILITY_POSTBOX_DIRECTORY,
|
||||
)
|
||||
from govoplan_core.core.references import CAPABILITY_ACCESS_REFERENCE_OPTIONS
|
||||
from govoplan_campaign.backend.change_tracking import register_campaign_change_tracking
|
||||
from govoplan_campaign.backend.db import models as campaign_models # noqa: F401 - populate Campaign ORM metadata
|
||||
from govoplan_campaign.backend.documentation import CAMPAIGN_USER_DOCUMENTATION, documentation_topics
|
||||
@@ -200,6 +201,7 @@ manifest = ModuleManifest(
|
||||
name="Campaigns",
|
||||
version="0.1.12",
|
||||
required_capabilities=(CAPABILITY_AUTH_PRINCIPAL_RESOLVER, CAPABILITY_AUTH_PERMISSION_EVALUATOR),
|
||||
optional_capabilities=(CAPABILITY_ACCESS_REFERENCE_OPTIONS,),
|
||||
optional_dependencies=(
|
||||
"files",
|
||||
"mail",
|
||||
@@ -215,6 +217,12 @@ manifest = ModuleManifest(
|
||||
ModuleInterfaceProvider(name="campaigns.retention", version="0.1.6"),
|
||||
),
|
||||
requires_interfaces=(
|
||||
ModuleInterfaceRequirement(
|
||||
name=CAPABILITY_ACCESS_REFERENCE_OPTIONS,
|
||||
version_min="0.1.0",
|
||||
version_max_exclusive="0.2.0",
|
||||
optional=True,
|
||||
),
|
||||
ModuleInterfaceRequirement(
|
||||
name="files.campaign_attachments",
|
||||
version_min="0.1.0",
|
||||
|
||||
Reference in New Issue
Block a user