nextcloud/apps/dav/lib/Events
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
..
AddressBookCreatedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
AddressBookDeletedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
AddressBookShareUpdatedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
AddressBookUpdatedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
BeforeFileDirectDownloadedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
CachedCalendarObjectCreatedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
CachedCalendarObjectDeletedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
CachedCalendarObjectUpdatedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
CalendarCreatedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
CalendarDeletedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
CalendarMovedToTrashEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
CalendarObjectCreatedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
CalendarObjectDeletedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
CalendarObjectMovedEvent.php Handle the move operation properly between shared calendars 2022-06-14 14:40:24 +02:00
CalendarObjectMovedToTrashEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
CalendarObjectRestoredEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
CalendarObjectUpdatedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
CalendarPublishedEvent.php Add some typed properties 2022-05-17 15:09:49 +02:00
CalendarRestoredEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
CalendarShareUpdatedEvent.php Fix DAV types 2023-04-05 07:06:50 +02:00
CalendarUnpublishedEvent.php Add some typed properties 2022-05-17 15:09:49 +02:00
CalendarUpdatedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
CardCreatedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
CardDeletedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
CardMovedEvent.php feat(CardDAV): Add Sabre\DAV\IMoveTarget support to OCA\DAV\CardDAV\AddressBook 2023-05-16 11:38:57 +02:00
CardUpdatedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
SabrePluginAuthInitEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
SubscriptionCreatedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
SubscriptionDeletedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00
SubscriptionUpdatedEvent.php Update php licenses 2021-06-04 22:02:41 +02:00