Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

bengelhaupt
Copy link

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 [email protected] 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