nextcloud/apps/dav
Thomas Citharel 13a3ebd4cc
feat(CardDAV): Add Sabre\DAV\IMoveTarget support to OCA\DAV\CardDAV\AddressBook
This allows to just UPDATE the card row instead of deleting it and reinsert it. It's very similar to https://github.com/nextcloud/server/pull/30120 for calendars.

As we need the addressbookid exposed, this introduces OCA\DAV\CardDAV\Card that extends Sabre's.

I chose specifically NOT to auto-inject LoggerInterface in Addressbook like in #30120 because the chain of DI is huge just for ONE simple call and it would break an existing dirty call (OCA\Contacts calling OCA\DAV) of ContactsManager in Contacts: https://github.com/nextcloud/contacts/pull/1722 (in SocialApiService), but this is debatable.

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-16 11:38:57 +02:00
..
appinfo fix(carddav): expose system address book 2023-05-11 18:59:30 +02:00
composer feat(CardDAV): Add Sabre\DAV\IMoveTarget support to OCA\DAV\CardDAV\AddressBook 2023-05-16 11:38:57 +02:00
css Include accept / decline links in CalDAV invitation emails 2018-06-29 10:44:44 +02:00
img fix(assets): Optimize SVGs with scour 0.38.2 2023-04-24 08:59:38 +02:00
l10n Fix(l10n): Update translations from Transifex 2023-05-16 02:28:27 +00:00
lib feat(CardDAV): Add Sabre\DAV\IMoveTarget support to OCA\DAV\CardDAV\AddressBook 2023-05-16 11:38:57 +02:00
src Rename setting 'sendEventRemindersToSharedGroupMembers' to 'sendEventRemindersToSharedUsers'. 2023-05-04 13:05:00 +02:00
templates Remove comment and guests option from Invitations UI 2022-12-20 16:31:06 +00:00
tests feat(CardDAV): Add Sabre\DAV\IMoveTarget support to OCA\DAV\CardDAV\AddressBook 2023-05-16 11:38:57 +02:00
.gitignore Introducing CardDAV into core 2015-11-06 15:26:51 +01:00
.l10nignore l10n: ignore packed js files from TX sync 2021-08-02 10:47:47 +02:00