* add optional config_flow step of uploading .ics file to import local calendar events * feat: add unit test for import_ics step * fix: remove unneeded test patch * feat: add helper for moving ics to storage location * move helper to config_flow * ruff * fix tests; add test for invalid ics content * Update homeassistant/components/local_calendar/config_flow.py * Update import flow with radio button and improved text Signed-off-by: Allen Porter <allen.porter@gmail.com> * Remove commented out code * Update with lint fixes * Apply suggestions from code review Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io> --------- Signed-off-by: Allen Porter <allen.porter@gmail.com> Co-authored-by: Allen Porter <allen.porter@gmail.com> Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
11 lines
323 B
JSON
11 lines
323 B
JSON
{
|
|
"domain": "local_calendar",
|
|
"name": "Local Calendar",
|
|
"codeowners": ["@allenporter"],
|
|
"config_flow": true,
|
|
"dependencies": ["file_upload"],
|
|
"documentation": "https://www.home-assistant.io/integrations/local_calendar",
|
|
"iot_class": "local_polling",
|
|
"loggers": ["ical"],
|
|
"requirements": ["ical==8.2.0"]
|
|
}
|