core/homeassistant
Martin Hjelmare 177f5a35ae Rewrite calendar component (#24950)
* Correct google calendar test name

* Rewrite calendar component

* Save component in hass.data.
* Rename device_state_attributes to state_attributes.
* Remove offset attribute from base state_attributes.
* Extract offset helpers to calendar component.
* Clean imports.
* Remove stale constants.
* Remove name and add async_get_events.
* Add normalize_event helper function. Copied from #21495.
* Add event property to base entity.
* Use event property for calendar state.
* Ensure event start and end.
* Remove entity init.
* Add comment about event data class.
* Temporary keep old start and end datetime format.

* Convert demo calendar

* Convert google calendar

* Convert google calendar.
* Clean up google component.
* Keep offset feature by using offset helpers.

* Convert caldav calendar

* Clean up caldav calendar.
* Update caldav cal on addition.
* Bring back offset to caldav calendar.
* Copy caldav event on update.

* Convert todoist calendar
2019-07-10 20:59:37 -07:00
..
auth Upgrade mypy to 0.710 (#24666) 2019-06-22 10:19:36 +03:00
components Rewrite calendar component (#24950) 2019-07-10 20:59:37 -07:00
generated Add support for World Wide Lightning Location Network (#25001) 2019-07-10 16:40:11 -06:00
helpers pylint 2019-07-10 20:47:27 -07:00
scripts Add check_config helper (#24557) 2019-07-10 11:56:50 -07:00
util Upgrade mypy to 0.711, drop no longer needed workarounds (#24998) 2019-07-07 03:58:33 +02:00
__init__.py
__main__.py No longer rely on requests (#23685) 2019-05-08 11:15:04 -07:00
bootstrap.py No longer allow invalid slugs or extra keys (#24176) 2019-05-30 13:33:26 +02:00
config.py Add check_config helper (#24557) 2019-07-10 11:56:50 -07:00
config_entries.py Support config flow on custom components (#24946) 2019-07-09 01:19:37 +02:00
const.py Version bump to 0.97.0dev0 2019-07-10 20:50:31 -07:00
core.py Upgrade mypy to 0.711, drop no longer needed workarounds (#24998) 2019-07-07 03:58:33 +02:00
data_entry_flow.py Add SSDP integration (#24090) 2019-05-26 19:48:27 -07:00
exceptions.py WS: Improve service calling errors (#23840) 2019-05-14 07:09:11 +02:00
loader.py Support config flow on custom components (#24946) 2019-07-09 01:19:37 +02:00
monkey_patch.py
package_constraints.txt Updated frontend to 20190710.0 2019-07-10 10:49:07 -07:00
requirements.py Create progress file for pip installs (#24297) 2019-06-04 11:04:20 -07:00
setup.py Batch of Component(s) -> Integration(s) (#24972) 2019-07-05 15:24:26 -07:00