Add managed storage operational probes

This commit is contained in:
2026-07-31 22:48:07 +02:00
parent b752dea610
commit f084a0f3a9
3 changed files with 121 additions and 0 deletions
+12
View File
@@ -23,6 +23,7 @@ from govoplan_core.core.modules import (
PermissionDefinition,
RoleTemplate,
)
from govoplan_core.core.operations import OperationalCheckProviderRegistration
from govoplan_core.core.views import ViewSurface
from govoplan_core.db.base import Base
from govoplan_files.backend.change_tracking import register_files_change_tracking
@@ -710,6 +711,17 @@ manifest = ModuleManifest(
CAPABILITY_FILES_ACCESS: lambda context: __import__("govoplan_files.backend.capabilities", fromlist=["access_capability"]).access_capability(context),
"files.campaign_attachments": lambda context: __import__("govoplan_files.backend.capabilities", fromlist=["campaign_capability"]).campaign_capability(context),
},
operational_check_providers=(
OperationalCheckProviderRegistration(
module_id="files",
check_id="files.managed_storage_roundtrip",
provider=lambda: __import__(
"govoplan_files.backend.operational_checks",
fromlist=["managed_storage_roundtrip_check"],
).managed_storage_roundtrip_check(),
cache_seconds=60,
),
),
)