Add config flow to CalDAV (#103215)

* Initial caldav config flow with broken calendar platform

* Set up calendar entities

* Remove separate caldav entity

* Update tests after merge

* Readbility improvements

* Address lint issues

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Add checking for duplicate configuration entries

* Use verify SSL as input into caldav and simplify test setup

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
This commit is contained in:
Allen Porter
2023-11-02 19:48:56 -07:00
committed by GitHub
parent 06c9719cd6
commit a95aa4e15f
12 changed files with 752 additions and 29 deletions

View File

@@ -78,6 +78,7 @@ FLOWS = {
"bsblan",
"bthome",
"buienradar",
"caldav",
"canary",
"cast",
"cert_expiry",