| 1234567891011121314151617181920212223242526272829303132333435363738 |
- # -*- mode: conf -*-
- # vim:ft=cfg
- # Rights management file for Radicale - A simple calendar server
- #
- # Default path for this kind of files is ~/.config/radicale/rights
- # This means all users starting with "admin" may read any collection
- [admin]
- user: ^admin.*$
- collection: .*
- permission: r
- # This means all users may read and write any collection starting with public.
- # We do so by just not testing against the user string.
- [public]
- user: .*
- collection: ^public(/.+)?$
- permission: rw
- # A little more complex: give read access to users from a domain for all
- # collections of all the users (ie. user@domain.tld can read domain/*).
- [domain-wide-access]
- user: ^.+@(.+)\..+$
- collection: ^{0}/.+$
- permission: r
- # Allow authenticated user to read all collections
- [allow-everyone-read]
- user: .+
- collection: .*
- permission: r
- # Give write access to owners
- [owner-write]
- user: .+
- collection: ^%(login)s/.+$
- permission: w
|