core/script/hassfest
Erik Montnemery 0545ed8082
Section support for data entry flows (#118369)
* Add expandable support for data entry form flows

* Update config_validation.py

* optional options

* Adjust

* Correct translations of data within sections

* Update homeassistant/components/kitchen_sink/config_flow.py

Co-authored-by: Robert Resch <robert@resch.dev>

* Add missing import

* Update tests/components/kitchen_sink/test_config_flow.py

Co-authored-by: Robert Resch <robert@resch.dev>

* Format code

* Match frontend when serializing

* Move section class to data_entry_flow

* Correct serializing

* Fix import in kitchen_sink

* Move and update test

---------

Co-authored-by: Bram Kragten <mail@bramkragten.nl>
Co-authored-by: Robert Resch <robert@resch.dev>
2024-06-25 11:02:00 +02:00
..
__init__.py
__main__.py Add empty line after module docstring [helpers + other] (#112707) 2024-03-08 10:36:11 -05:00
application_credentials.py Add empty line after module docstring [helpers + other] (#112707) 2024-03-08 10:36:11 -05:00
bluetooth.py Improve typing via hassfest serializer (#117382) 2024-05-22 08:22:18 +02:00
brand.py Add empty line after module docstring [helpers + other] (#112707) 2024-03-08 10:36:11 -05:00
codeowners.py Mark core as codeowner for some folders (#114357) 2024-03-28 10:54:10 +01:00
config_flow.py Add empty line after module docstring [helpers + other] (#112707) 2024-03-08 10:36:11 -05:00
config_schema.py Use a constant to reference `homeassistant` domain (#113889) 2024-03-23 19:58:39 +01:00
coverage.py Exclude gold and platinum integrations from .coveragerc (#117563) 2024-05-24 16:10:22 +02:00
dependencies.py Expose the SkyConnect integration with a firmware config/options flow (#115363) 2024-04-24 17:06:24 +02:00
dhcp.py Improve typing via hassfest serializer (#117382) 2024-05-22 08:22:18 +02:00
docker.py Remove pip jemalloc config from dockerfile (#115206) 2024-04-09 15:08:55 +02:00
icons.py Section support for data entry flows (#118369) 2024-06-25 11:02:00 +02:00
json.py Add empty line after module docstring [helpers + other] (#112707) 2024-03-08 10:36:11 -05:00
manifest.py Add Google Assistant SDK diagnostics (#118513) 2024-05-30 22:13:54 -04:00
metadata.py Add empty line after module docstring (2) [other] (#112738) 2024-03-08 19:16:38 +01:00
model.py Add empty line after module docstring [helpers + other] (#112707) 2024-03-08 10:36:11 -05:00
mqtt.py Add empty line after module docstring [helpers + other] (#112707) 2024-03-08 10:36:11 -05:00
mypy_config.py Update mypy-dev to 1.11.0a2 (#117630) 2024-05-17 13:32:20 +02:00
requirements.py Bump pyElectra to 1.2.1 (#118958) 2024-06-11 07:04:25 +02:00
serializer.py Improve typing via hassfest serializer (#117382) 2024-05-22 08:22:18 +02:00
services.py Support shared keys starting with period in services.yaml (#118789) 2024-06-11 16:31:19 +02:00
ssdp.py Add empty line after module docstring [helpers + other] (#112707) 2024-03-08 10:36:11 -05:00
translations.py Section support for data entry flows (#118369) 2024-06-25 11:02:00 +02:00
usb.py Improve loops and lists (#113269) 2024-03-14 10:22:20 +01:00
zeroconf.py Add empty line after module docstring [helpers + other] (#112707) 2024-03-08 10:36:11 -05:00