From 914cc246a65c17e76cfa4126c8b5771a86512d48 Mon Sep 17 00:00:00 2001 From: jon Date: Sun, 1 Mar 2026 16:24:33 -0600 Subject: [PATCH] feat: add retain_policy to recording settings UI Added retain_policy to field order, retention group, and restartRequired list in the recording section config. --- web/src/components/config-form/section-configs/record.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/src/components/config-form/section-configs/record.ts b/web/src/components/config-form/section-configs/record.ts index c47d67ad0..086e686d9 100644 --- a/web/src/components/config-form/section-configs/record.ts +++ b/web/src/components/config-form/section-configs/record.ts @@ -6,6 +6,7 @@ const record: SectionConfigOverrides = { restartRequired: [], fieldOrder: [ "enabled", + "retain_policy", "expire_interval", "continuous", "motion", @@ -15,7 +16,7 @@ const record: SectionConfigOverrides = { "export", ], fieldGroups: { - retention: ["enabled", "continuous", "motion"], + retention: ["enabled", "retain_policy", "continuous", "motion"], events: ["alerts", "detections"], }, hiddenFields: ["enabled_in_config", "sync_recordings"], @@ -31,6 +32,7 @@ const record: SectionConfigOverrides = { global: { restartRequired: [ "enabled", + "retain_policy", "expire_interval", "continuous", "motion",