mirror of
https://github.com/lennart-k/rustical.git
synced 2025-12-13 13:32:16 +00:00
Update documentation for simplified calendar home set
This commit is contained in:
@@ -13,6 +13,10 @@ Following resources are available.
|
||||
# Calendar home
|
||||
/caldav/principal/<user_id>/<calendar_id>
|
||||
/caldav/principal/<user_id>/_birthdays_<addressbook_id>
|
||||
|
||||
# CalDAV root
|
||||
/caldav-compat
|
||||
/caldav-compat/principal...
|
||||
```
|
||||
|
||||
```
|
||||
@@ -29,6 +33,14 @@ Following resources are available.
|
||||
|
||||
Authenticate with HTTP Basic authentication using your user id and a generated app token.
|
||||
|
||||
## `/caldav` vs `/caldav-compat` (relevant for group sharing)
|
||||
|
||||
To discover shared calendars the `calendar-home-set` property is used to list all principals the user has access to.
|
||||
However, some clients don't support `calendar-home-set` containing multiple paths (e.g. Apple Calendar).
|
||||
|
||||
As a workaround `/caldav-compat` offers the same endpoints as `/caldav` with the only difference being that it does not return all calendar homes in `calendar-home-set`.
|
||||
This means that clients under this path will probably not auto-discover group calendars so you can instead add them one-by-one using the principal path `/caldav-compat/principal/<principal_id>`.
|
||||
|
||||
## DAVx5
|
||||
|
||||
You can set up DAVx5 through the Nextcloud login flow. Collections including group collections will automatically be discovered.
|
||||
|
||||
Reference in New Issue
Block a user