Skip to content

[FEATURE] Synchronize Event Attendees, FreeBusy and Organizers#9

Open
bengelhaupt wants to merge 1 commit into
choonchernlim:masterfrom
bengelhaupt:extended_event_model
Open

[FEATURE] Synchronize Event Attendees, FreeBusy and Organizers#9
bengelhaupt wants to merge 1 commit into
choonchernlim:masterfrom
bengelhaupt:extended_event_model

Conversation

@bengelhaupt
Copy link
Copy Markdown

This change introduces the ability to also synchronize the attendees of an event including their responses (accept, decline, ...) to the event. This also includes the organizer of such events and whether the event has been marked as being free/transparent or busy/opaque. I added an configuration option too.

There were some pitfalls that had to be considered:

  • Google might ignore the organizerAddress and organizerName fields when there are no additional attendees and change them to somecalendaremail@calendar.google.com and TheCalendarName.
  • Attendee email addresses are automatically lowercased by Google.
  • Attendee lists might be reordered by Google.

There also was a bug that would create a reminder in Google Calendar even though it was not supposed to be. Exchange returns a duration in ReminderMinutesBeforeStart, but IsReminderSet also has to be considered because it might be false.

I will add tests if there is an intention to merge this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant