don't require restart for timestamp_style changes

This commit is contained in:
Josh Hawkins 2026-03-25 10:12:53 -05:00
parent c0f9b47e5c
commit e7609afb54
3 changed files with 6 additions and 2 deletions

View File

@ -32,6 +32,7 @@ class CameraConfigUpdateEnum(str, Enum):
face_recognition = "face_recognition" face_recognition = "face_recognition"
lpr = "lpr" lpr = "lpr"
snapshots = "snapshots" snapshots = "snapshots"
timestamp_style = "timestamp_style"
zones = "zones" zones = "zones"
@ -133,6 +134,8 @@ class CameraConfigUpdateSubscriber:
config.snapshots = updated_config config.snapshots = updated_config
elif update_type == CameraConfigUpdateEnum.onvif: elif update_type == CameraConfigUpdateEnum.onvif:
config.onvif = updated_config config.onvif = updated_config
elif update_type == CameraConfigUpdateEnum.timestamp_style:
config.timestamp_style = updated_config
elif update_type == CameraConfigUpdateEnum.zones: elif update_type == CameraConfigUpdateEnum.zones:
config.zones = updated_config config.zones = updated_config

View File

@ -81,6 +81,7 @@ class TrackedObjectProcessor(threading.Thread):
CameraConfigUpdateEnum.motion, CameraConfigUpdateEnum.motion,
CameraConfigUpdateEnum.objects, CameraConfigUpdateEnum.objects,
CameraConfigUpdateEnum.remove, CameraConfigUpdateEnum.remove,
CameraConfigUpdateEnum.timestamp_style,
CameraConfigUpdateEnum.zones, CameraConfigUpdateEnum.zones,
], ],
) )

View File

@ -4,7 +4,7 @@ const timestampStyle: SectionConfigOverrides = {
base: { base: {
sectionDocs: "/configuration/reference", sectionDocs: "/configuration/reference",
restartRequired: [], restartRequired: [],
fieldOrder: ["position", "format", "color", "thickness"], fieldOrder: ["position", "format", "thickness", "color"],
hiddenFields: ["effect", "enabled_in_config"], hiddenFields: ["effect", "enabled_in_config"],
advancedFields: [], advancedFields: [],
uiSchema: { uiSchema: {
@ -17,7 +17,7 @@ const timestampStyle: SectionConfigOverrides = {
}, },
}, },
global: { global: {
restartRequired: ["position", "format", "color", "thickness", "effect"], restartRequired: [],
}, },
camera: { camera: {
restartRequired: [], restartRequired: [],