mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 04:07:08 +00:00
Make Workday UI setup nicer (#105407)
This commit is contained in:
parent
cedac41407
commit
c0314cd05c
@ -155,6 +155,14 @@ DATA_SCHEMA_SETUP = vol.Schema(
|
|||||||
|
|
||||||
DATA_SCHEMA_OPT = vol.Schema(
|
DATA_SCHEMA_OPT = vol.Schema(
|
||||||
{
|
{
|
||||||
|
vol.Optional(CONF_WORKDAYS, default=DEFAULT_WORKDAYS): SelectSelector(
|
||||||
|
SelectSelectorConfig(
|
||||||
|
options=ALLOWED_DAYS,
|
||||||
|
multiple=True,
|
||||||
|
mode=SelectSelectorMode.DROPDOWN,
|
||||||
|
translation_key="days",
|
||||||
|
)
|
||||||
|
),
|
||||||
vol.Optional(CONF_EXCLUDES, default=DEFAULT_EXCLUDES): SelectSelector(
|
vol.Optional(CONF_EXCLUDES, default=DEFAULT_EXCLUDES): SelectSelector(
|
||||||
SelectSelectorConfig(
|
SelectSelectorConfig(
|
||||||
options=ALLOWED_DAYS,
|
options=ALLOWED_DAYS,
|
||||||
@ -166,14 +174,6 @@ DATA_SCHEMA_OPT = vol.Schema(
|
|||||||
vol.Optional(CONF_OFFSET, default=DEFAULT_OFFSET): NumberSelector(
|
vol.Optional(CONF_OFFSET, default=DEFAULT_OFFSET): NumberSelector(
|
||||||
NumberSelectorConfig(min=-10, max=10, step=1, mode=NumberSelectorMode.BOX)
|
NumberSelectorConfig(min=-10, max=10, step=1, mode=NumberSelectorMode.BOX)
|
||||||
),
|
),
|
||||||
vol.Optional(CONF_WORKDAYS, default=DEFAULT_WORKDAYS): SelectSelector(
|
|
||||||
SelectSelectorConfig(
|
|
||||||
options=ALLOWED_DAYS,
|
|
||||||
multiple=True,
|
|
||||||
mode=SelectSelectorMode.DROPDOWN,
|
|
||||||
translation_key="days",
|
|
||||||
)
|
|
||||||
),
|
|
||||||
vol.Optional(CONF_ADD_HOLIDAYS, default=[]): SelectSelector(
|
vol.Optional(CONF_ADD_HOLIDAYS, default=[]): SelectSelector(
|
||||||
SelectSelectorConfig(
|
SelectSelectorConfig(
|
||||||
options=[],
|
options=[],
|
||||||
|
@ -23,13 +23,13 @@
|
|||||||
"language": "Language for named holidays"
|
"language": "Language for named holidays"
|
||||||
},
|
},
|
||||||
"data_description": {
|
"data_description": {
|
||||||
"excludes": "List of workdays to exclude",
|
"excludes": "List of workdays to exclude, notice the keyword `holiday` and read the documentation on how to use it correctly",
|
||||||
"days_offset": "Days offset",
|
"days_offset": "Days offset from current day",
|
||||||
"workdays": "List of workdays",
|
"workdays": "List of working days",
|
||||||
"add_holidays": "Add custom holidays as YYYY-MM-DD or as range using `,` as separator",
|
"add_holidays": "Add custom holidays as YYYY-MM-DD or as range using `,` as separator",
|
||||||
"remove_holidays": "Remove holidays as YYYY-MM-DD, as range using `,` as separator or by using partial of name",
|
"remove_holidays": "Remove holidays as YYYY-MM-DD, as range using `,` as separator or by using partial of name",
|
||||||
"province": "State, Territory, Province, Region of Country",
|
"province": "State, territory, province or region of country",
|
||||||
"language": "Choose the language you want to configure named holidays after"
|
"language": "Language to use when configuring named holiday exclusions"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user