[kronolith] Updating My Calendar.

Michael Rubinsky mrubinsk at horde.org
Mon Oct 12 18:11:45 UTC 2009


Quoting Andrew Morgan <morgan at orst.edu>:

> On Sat, 10 Oct 2009, Jan Schneider wrote:
>
>> Zitat von Andrew Morgan <morgan at orst.edu>:
>>
>>> When I have access to the originator's Horde calendar (as  
>>> described in the bug), what is the reason that Horde only tries to  
>>> update the originator's calendar entry?  Isn't the correct  
>>> behavior to:
>>>
>>> 1. Update the originator's event with my attendee status (possibly  
>>> by iCal email response if I do not have Edit access)
>>
>> *Only* by iCalendar response, because there is no guarantee that  
>> both users are on the same Horde server, or on Horde at all.
>
> Clarifying what I meant:
>
> A. If I have Edit access on the originator's calendar, Kronolith  
> will update the event on the originator's calendar and will not send  
> an iCal email response.
>
> B. If I do NOT have Edit access on the originator's calendar,  
> Kronolith will send an iCal email response.
>
> Is that correct?
>
>>> 2. Add the event to my own calendar for notification/tracking purposes
>>
>> It's not that easy, because iCalendar events handled by iTip and  
>> also events internally used by Kronolith are identified by a GUID.  
>> If we just store the event in the user's calendar, it's either not  
>> a GUID anymore, or we need to generate a new GUID which disconnects  
>> those two events.
>
> Ahhhh, I think I understand now.  The GUID is the unique identifier  
> for an event.  You can't have 2 events (one in the organizer's  
> calendar, one in my calendar) with the same GUID.  But if you make a  
> new GUID in order to store the event in my calendar, then the 2  
> events are not linked anymore and updates to one event will not be  
> reflected in the other.
>
> Am I catching on yet?  :)

That's close.  All event entries that refer to the same event but on  
different calendars WILL have the same GUID, but different local ids.  
That's how the events are linked.


Thanks,
mike

--
The Horde Project (www.horde.org)
mrubinsk at horde.org

"Time just hates me. That's why it made me an adult." - Josh Joplin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: PGP Digital Signature
URL: <http://lists.horde.org/archives/kronolith/attachments/20091012/d8e5378b/attachment.bin>


More information about the kronolith mailing list