From 58f2fae28eae8cf2c65ba1ca280f5b7ef1cb9cea Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Thu, 23 Feb 2023 07:03:31 -0700 Subject: [PATCH] Convert 12hour time format option to enum --- frigate/config.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/frigate/config.py b/frigate/config.py index 562ac4a50..a4bcd1260 100644 --- a/frigate/config.py +++ b/frigate/config.py @@ -66,6 +66,12 @@ class LiveModeEnum(str, Enum): webrtc = "webrtc" +class TimeFormatEnum(str, Enum): + browser = "browser" + hours12 = "hours12" + hours24 = "hours24" + + class DateTimeStyleEnum(str, Enum): full = "full" long = "long" @@ -79,7 +85,9 @@ class UIConfig(FrigateBaseModel): ) timezone: Optional[str] = Field(title="Override UI timezone.") use_experimental: bool = Field(default=False, title="Experimental UI") - use12hour: Optional[bool] = Field(title="Override UI time format.") + time_format: TimeFormatEnum = Field( + default=TimeFormatEnum.browser, title="Override UI time format." + ) date_style: DateTimeStyleEnum = Field( default=DateTimeStyleEnum.short, title="Override UI dateStyle." )