[kronolith] [kinda solved] shared calendar ownership attribute?

Ralf Lang lang at b1-systems.de
Sat Mar 31 16:44:38 UTC 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am 31.08.2011 16:32, schrieb Ralf Lang:
> Am Mittwoch, 31. August 2011, 15:54:24 schrieb Jan Schneider:
>> Zitat von Ralf Lang <lang at b1-systems.de>:
>>> Am Mittwoch, 31. August 2011, 14:54:55 schrieb gimili:
>>>> I have mentioned this before but I still can't figure this
>>>> out.  If I give the creator all permissions (show, read, edit
>>>> and delete), they still can't add new events.  It seems to me
>>>> like you need to give the the authenticated user edit
>>>> permissions so they can add events.  Problem is this allows
>>>> them to edit the events of other users.  What am I missing?
>>>> It seems to me like there should be one more tick box under 
>>>> authenticated users called "Add".  This way they could add
>>>> new events but they won't have edit permissions for events
>>>> created by other users.
>>> 
>>> Well yes, it's logical. The creator of an event has permission
>>> [xyz] but an event that doesn't exist has no creator. I still
>>> have to figure how that works. Probably we're missing something
>>> here. It's not a bleeding-edge new thing after all.
>> 
>> How it worked in Horde 3 and how it's still supposed to work in
>> Horde 4, is that setting creator permissions implicitly sets add
>> permissions too. So even if not all authenticated users have
>> write permissions, they all have add permissions as soon as they
>> have creator permissions.
>> 
>> Jan.
> 
> Actually no. As you describe the intended behaviour I assume it's a
> bug http://bugs.horde.org/ticket/10470
> 

FTR: I think I found out how it works, at least in develop (probably
also back then)

The calendar owner must grant the DELEGATE permission to users which
may create new events in the calendar. The event creator gets the
CREATOR permission set on the events he created. So if a user has
DELEGATE permissions and CREATOR permission set is read/edit/delete,
the user can (only) add new events and read/edit/delete the events he
created himself.


- -- 
Ralf Lang
Linux Consultant / Developer
Tel.: +49-170-6381563
Mail: lang at b1-systems.de

B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk93NHYACgkQCs1dsHJ/X7CfaQCg5cULsDp9grS7lcu52YQN2mjK
sx4Anjf4JZd7iD1LZgRCi81v00x2H3yC
=Vs0M
-----END PGP SIGNATURE-----


More information about the kronolith mailing list