[kronolith] Sychronising shared calenders
Michael J Rubinsky
mrubinsk at horde.org
Fri Jul 13 16:12:42 UTC 2012
No. We don't store that type of state, nor do we need to. The problem
is two fold:
ActiveSync was designed to sync the user's folders only. As such,
there is no concept as "read only". This is why we have to limit to
writable sources. Editing a read only entry on the device would lead
to a potentially infinite sync loop since the device would
continuously try to sync (though in reality this would cause the
device to throttle the connection - thus killing push). Ignoring the
error on the server side would lead to inconsistent state between the
device and server.
The second issue only affects the calendar and has to do with the fact
that with shared calendars it's possible to have access to the same
event ( the uid is the same) on different calendars and is also
related to how horde handles organizers and creators. Note that this
is not an issue with address books so you can indeed see your shared
(but writable) books. It is this second issue we are working on fixing.
--
mike
Sent from mobile.
Arnold Krille <arnold at arnoldarts.de> wrote:
Quoting Arnold Krille <arnold at arnoldarts.de>> On Friday 13 July 2012
08:54:12 mrubinsk at horde.org wrote:
>> This is not possible right now. For technical reasons related to the
>> sync protocol we have to limit to user owned calendars.
>>
>> For Horde 5 we are investigating solutions to allow shared calendars,
>> though they will still be limited to those the user can write/delete to.
>
> Is the problem that horde needs to save which entries where synced to the
> devices?
> Maybe providing an overlay would help so that events (and
> addressbook-entries)
> are taken from all possible calendars/addressbooks, but the sync-state is
> saved to a different table if needed. Maybe even store the sync-state for
> everything in its own tables...
>
> Have fun,
>
> Arnold
More information about the kronolith
mailing list