mirror of
https://github.com/home-assistant/core.git
synced 2025-07-30 18:58:04 +02:00
Make export selectors readonly
This commit is contained in:
@ -319,6 +319,9 @@ SET_CLIENT_CERT = "set_client_cert"
|
|||||||
|
|
||||||
BOOLEAN_SELECTOR = BooleanSelector()
|
BOOLEAN_SELECTOR = BooleanSelector()
|
||||||
TEXT_SELECTOR = TextSelector(TextSelectorConfig(type=TextSelectorType.TEXT))
|
TEXT_SELECTOR = TextSelector(TextSelectorConfig(type=TextSelectorType.TEXT))
|
||||||
|
TEXT_SELECTOR_READ_ONLY = TextSelector(
|
||||||
|
TextSelectorConfig(type=TextSelectorType.TEXT, read_only=True)
|
||||||
|
)
|
||||||
URL_SELECTOR = TextSelector(TextSelectorConfig(type=TextSelectorType.URL))
|
URL_SELECTOR = TextSelector(TextSelectorConfig(type=TextSelectorType.URL))
|
||||||
PUBLISH_TOPIC_SELECTOR = TextSelector(TextSelectorConfig(type=TextSelectorType.TEXT))
|
PUBLISH_TOPIC_SELECTOR = TextSelector(TextSelectorConfig(type=TextSelectorType.TEXT))
|
||||||
PORT_SELECTOR = vol.All(
|
PORT_SELECTOR = vol.All(
|
||||||
@ -399,6 +402,7 @@ SUBENTRY_PLATFORM_SELECTOR = SelectSelector(
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
TEMPLATE_SELECTOR = TemplateSelector(TemplateSelectorConfig())
|
TEMPLATE_SELECTOR = TemplateSelector(TemplateSelectorConfig())
|
||||||
|
TEMPLATE_SELECTOR_READ_ONLY = TemplateSelector(TemplateSelectorConfig(read_only=True))
|
||||||
|
|
||||||
SUBENTRY_AVAILABILITY_SCHEMA = vol.Schema(
|
SUBENTRY_AVAILABILITY_SCHEMA = vol.Schema(
|
||||||
{
|
{
|
||||||
@ -3089,7 +3093,7 @@ class MQTTSubentryFlowHandler(ConfigSubentryFlow):
|
|||||||
yaml_config = yaml.dump(mqtt_yaml_config_base)
|
yaml_config = yaml.dump(mqtt_yaml_config_base)
|
||||||
data_schema = vol.Schema(
|
data_schema = vol.Schema(
|
||||||
{
|
{
|
||||||
vol.Optional("yaml"): TEMPLATE_SELECTOR,
|
vol.Optional("yaml"): TEMPLATE_SELECTOR_READ_ONLY,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
data_schema = self.add_suggested_values_to_schema(
|
data_schema = self.add_suggested_values_to_schema(
|
||||||
@ -3136,8 +3140,8 @@ class MQTTSubentryFlowHandler(ConfigSubentryFlow):
|
|||||||
|
|
||||||
data_schema = vol.Schema(
|
data_schema = vol.Schema(
|
||||||
{
|
{
|
||||||
vol.Optional("discovery_topic"): TEXT_SELECTOR,
|
vol.Optional("discovery_topic"): TEXT_SELECTOR_READ_ONLY,
|
||||||
vol.Optional("discovery_payload"): TEMPLATE_SELECTOR,
|
vol.Optional("discovery_payload"): TEMPLATE_SELECTOR_READ_ONLY,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
data_schema = self.add_suggested_values_to_schema(
|
data_schema = self.add_suggested_values_to_schema(
|
||||||
|
Reference in New Issue
Block a user