Convert 12hour time format option to enum

This commit is contained in:
Nick Mowen 2023-02-23 07:03:31 -07:00
parent f7a2f69840
commit 58f2fae28e

View File

@ -66,6 +66,12 @@ class LiveModeEnum(str, Enum):
webrtc = "webrtc" webrtc = "webrtc"
class TimeFormatEnum(str, Enum):
browser = "browser"
hours12 = "hours12"
hours24 = "hours24"
class DateTimeStyleEnum(str, Enum): class DateTimeStyleEnum(str, Enum):
full = "full" full = "full"
long = "long" long = "long"
@ -79,7 +85,9 @@ class UIConfig(FrigateBaseModel):
) )
timezone: Optional[str] = Field(title="Override UI timezone.") timezone: Optional[str] = Field(title="Override UI timezone.")
use_experimental: bool = Field(default=False, title="Experimental UI") 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( date_style: DateTimeStyleEnum = Field(
default=DateTimeStyleEnum.short, title="Override UI dateStyle." default=DateTimeStyleEnum.short, title="Override UI dateStyle."
) )