home-assistant / architecture

Repo to discuss Home Assistant architecture
313 stars 100 forks source link

Add Attributes for Calendar Integration #457

Closed tkdrob closed 1 year ago

tkdrob commented 3 years ago

Context

Current integration does not provide tentative or cancelled (deleted) event status. The time an event was created and last updated can be useful for automations. Transparency can tell the user if they are marked as busy during the event. Visibility shows whether the event is private or publicly visible.

Proposal

I am looking to have the above mentioned attributes normalized. These attributes are supported in google calendar.

Consequences

A possible risk is lack of support for proposed features from other integrations that use the calendar. I am not personally aware of any because I use google. The created and updated times provided by google have to be converted to match the start and end time format.

My proposed PR: https://github.com/home-assistant/core/pull/41180

frenck commented 1 year ago

This architecture issue is old, stale, and possibly obsolete. Things changed a lot over the years. Additionally, we have been moving to discussions for these architectural discussions.

For that reason, I'm going to close this issue.

../Frenck