Oliver Strubreither | 13 Jul 2012 14:07
Picon
Picon

Sychronising shared calenders

Dear horde development team!

English is not my native language; please excuse typing errors.

Problem: I need to synchronize (mobile phone) 3 shared calenders to more users. Now I only can sync my own
calenders (local). 

I tried to:

-to share with everbody (guest), users, single users, groups etc. – they only see the shared calenders
kronolith (and change the standard-calender to one of them), but they can’t select them under
“Sychronization settings” to sync additional calenders.

-creating a system calendar

-to integrate as external calendar

All works, but I can’t select them in “Sychronization settings”.

Now, my workaround is to create a account just for the calenders , an create a second synchronisation
profile on the mobile phones of the users. (First to synchronize their personal data like addresses or
tasks, second to sync the shared calendar).

The disadvantage of my workaround: if I want, I cannot create individual permissions for the users.

Any suggestions?

(SuSE 12.1, Apache 2.2.21, PHP 5.3.8, MySQL 5.0.8)

Thanks in advance,
(Continue reading)

mrubinsk | 13 Jul 2012 14:54
Favicon
Gravatar

Re: Sychronising shared calenders

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.

Oliver Strubreither <OliverSt <at> gmx.at> wrote:

Quoting Oliver Strubreither <OliverSt <at> gmx.at>> Dear horde development team!
>
> English is not my native language; please excuse typing errors.
>
> Problem: I need to synchronize (mobile phone) 3 shared calenders to  
> more users. Now I only can sync my own calenders (local).
>
> I tried to:
>
> -to share with everbody (guest), users, single users, groups etc. –  
> they only see the shared calenders kronolith (and change the  
> standard-calender to one of them), but they can’t select them under  
> “Sychronization settings” to sync additional calenders.
>
> -creating a system calendar
>
> -to integrate as external calendar
>
> All works, but I can’t select them in “Sychronization settings”.
>
> Now, my workaround is to create a account just for the calenders ,  
> an create a second synchronisation profile on the mobile phones of  
(Continue reading)

Arnold Krille | 13 Jul 2012 17:55
Picon
Favicon
Gravatar

Re: Sychronising shared calenders

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
--

-- 
kronolith mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: kronolith-unsubscribe <at> lists.horde.org
Michael J Rubinsky | 13 Jul 2012 18:12
Favicon
Gravatar

Re: Sychronising shared calenders

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.
(Continue reading)


Gmane