go-webdav/carddav
Conrad Hoffmann 71bd967b43 carddav: support address book creation/deletion
Now that the handling for multiple address books is in place, this
commit adds initial support for creation and deletion of address books.

These operations obviously require support from the backend, so the
interface gains two new methods. All properties of the address book
passed to `CreateAddressBook()` may be unset (e.g. when a client sends a
MKCOL request without a body), except for the path, which is always set.
It is up to the backend to put any desired default values in place.
2024-02-07 17:20:48 +01:00
..
carddav_test.go carddav: support address book creation/deletion 2024-02-07 17:20:48 +01:00
carddav.go Support setting capabilities in ServePrincipal() 2022-12-13 15:46:51 +01:00
client.go caldav: add DiscoverContextURL 2023-12-27 23:16:49 +01:00
elements.go carddav: support address book creation/deletion 2024-02-07 17:20:48 +01:00
match_test.go carddav: do property filtering in match.Filter() 2022-06-03 08:36:05 +02:00
match.go carddav: do property filtering in match.Filter() 2022-06-03 08:36:05 +02:00
server.go carddav: support address book creation/deletion 2024-02-07 17:20:48 +01:00