Hello everyone,
In a previous mail (2015-01-14 @ 09:56), I was asking how to configure radicale permissions in order to allow access and shared calendars used by thunderbird, davdroid and caldavzap.
It is now working and I will tell you about my configuration.
This is what I wanted to do :
With radicale v0.9
How would configure the rights file in order to get the following behaviour :
existing calendars :
user1/private1 user1/shared1
user2/private2 user2/shared2
rights :
- each user car read an write his own calendard
- user1 can *read* user2/shared2 calendar
- user2 car *read an write* user1/shared1 calendar
First, I have to tell that I was so desperate that tried everything. Among those "everythings", I upgraded radicale to radicale v0.10.
Some settings or features might not work with previous versions.
Ploc
Here is the content of my rights file :
================================================
[authenticated user can read root path] user: .+ collection: ^/$ permission: r
[owner can write its collections] user: .+ collection: ^%(login)s.*$ permission: rw
[user1 can read user2] user: ^user1$ collection: ^user2$ permission: r
[user1 can read and write user2/shared2] user: ^user1$ collection: ^user2/shared2$ permission: rw
[user2 can read user1 and user1/shared1] user: ^user2$ collection: ^(user1|user1/shared1)$ permission: r
================================================