Migrate Policy retention interfaces
This commit is contained in:
@@ -161,7 +161,24 @@ manifest = ModuleManifest(
|
||||
"scheduling",
|
||||
"reporting",
|
||||
),
|
||||
metadata={"kind": "reference"},
|
||||
metadata={
|
||||
"kind": "workflow",
|
||||
"route": "/admin?section=system-retention",
|
||||
"screen": "Retention administration",
|
||||
"help_contexts": ["policy.retention", "privacy.retention"],
|
||||
"prerequisites": [
|
||||
"Policy and Access are enabled.",
|
||||
"The actor may read policy settings at the selected scope.",
|
||||
],
|
||||
"steps": [
|
||||
"Inspect the effective value and its policy source path.",
|
||||
"Narrow only fields that the parent policy permits this scope to override.",
|
||||
"Save the policy, then run a system dry run before applying retention.",
|
||||
"Verify bounded outcome and audit evidence after an applied run.",
|
||||
],
|
||||
"outcome": "The selected scope has an explainable retention policy and any destructive application is preceded by a dry-run review.",
|
||||
"verification": "Reload the policy, confirm its source path, and compare the dry-run or applied outcome table with audit evidence.",
|
||||
},
|
||||
),
|
||||
),
|
||||
migration_spec=MigrationSpec(
|
||||
|
||||
Reference in New Issue
Block a user