mirror of
https://github.com/Kozea/Radicale.git
synced 2025-07-05 17:08:29 +00:00
Add the documentation for public, private and personal calendars
This commit is contained in:
parent
818da78c07
commit
c51de76d87
1 changed files with 41 additions and 7 deletions
|
@ -221,6 +221,10 @@ configuration file, with the main parameters:
|
||||||
# Access method
|
# Access method
|
||||||
# Value: None | htpasswd | LDAP
|
# Value: None | htpasswd | LDAP
|
||||||
type = None
|
type = None
|
||||||
|
# Usernames used for public calendars, separated by a comma
|
||||||
|
public_users = public
|
||||||
|
# Usernames used for private calendars, separated by a comma
|
||||||
|
private_users = private
|
||||||
# Htpasswd filename
|
# Htpasswd filename
|
||||||
htpasswd_filename = /etc/radicale/users
|
htpasswd_filename = /etc/radicale/users
|
||||||
# Htpasswd encryption method
|
# Htpasswd encryption method
|
||||||
|
@ -334,17 +338,47 @@ options. These options are available by typing::
|
||||||
|
|
||||||
|
|
||||||
Authentication and URLs
|
Authentication and URLs
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~
|
-----------------------
|
||||||
|
|
||||||
If no authentication method is set, calendars are available at ``/calendar``
|
If no authentication method is set, calendars are available at ``/calendar``
|
||||||
and ``/folder/calendar`` URLs.
|
and ``/folder/calendar`` URLs. Else, calendars are public, private or personal,
|
||||||
|
depending on their URLs.
|
||||||
|
|
||||||
If an authentication method is set:
|
Public Calendars
|
||||||
|
~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
- calendars at ``/calendar`` URLs are available for all the authenticated
|
Public users are available for everybody, authenticated or not.
|
||||||
people;
|
|
||||||
- calendars at ``/user/calendar`` URLs are only available for the authenticated
|
Calendars at ``/public_user/calendar`` URLs are public. Public users are
|
||||||
person called ``user``.
|
defined in the ``acl → public_users`` configuration variable. If ``None`` is in
|
||||||
|
the list of public users, public calendars are also available at ``/calendar``
|
||||||
|
URLs.
|
||||||
|
|
||||||
|
.. important::
|
||||||
|
|
||||||
|
Public calendars allow anybody to create calendars, leading to possible
|
||||||
|
security problems. If you do not want to allow public calendars, just use an
|
||||||
|
empty string in the ``acl → public_users`` configuration variable.
|
||||||
|
|
||||||
|
|
||||||
|
Private Calendars
|
||||||
|
~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
Private calendars are available for all the authenticated users.
|
||||||
|
|
||||||
|
Calendars at ``/private_user/calendar`` URLs are private. Private users are
|
||||||
|
defined in the ``acl → public_users`` configuration variable. If ``None`` is in
|
||||||
|
the list of private users, private calendars are also available at
|
||||||
|
``/calendar`` URLs.
|
||||||
|
|
||||||
|
|
||||||
|
Personal Calendars
|
||||||
|
~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
Personal calendars are only available for the calendar owner.
|
||||||
|
|
||||||
|
Calendars at ``/owner/calendar`` URLs are personal. They are only available for
|
||||||
|
the authenticated user called ``owner``.
|
||||||
|
|
||||||
|
|
||||||
Python Versions and OS Support
|
Python Versions and OS Support
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue