Add managed storage operational probes
This commit is contained in:
@@ -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,
|
||||
),
|
||||
),
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user