Subject: Re: [calsify] Issues with overrides.

From: "Neil Jenkins" <[email-masked]>
Date: Fri, 16 Oct 2020 16:50:25 +1100

We discussed this at the interim calext meeting and I have proposed the following:
 * In the iCalendar <-> JSCalendar translation document, we will register a `recurrenceIdTimeZone` property. This is an optional property that can be used store the time zone identifier of the iCalendar recurrence id if different to the event's time zone.
 * This is only needed for iCalendar compatibility so does not belong in the core JSCalendar specification.
 * If a server issues an iTIP message in JSCalendar it can include this property in the JSCalendar version so that even if it is translated into iCalendar somewhere along the way and comes back to the server as iCalendar, it will include the correct time zone identifier. (Alternatively, the server may just ignore the time zone on the recurrence id in the iCalendar response and handle it as though it had received JSCalendar back, but either way it's in control.)
Neil.