nextcloud/apps/dav/lib/CalDAV
Richard Steinmetz fe5b5a7fa3
fix(dav): allow multiple organizers if possible
This is very hacky! However, we want to allow saving events with multiple
organizers. Those events are not RFC compliant, but sometimes imported from major
external calendar services (e.g. Google). If the current user is not an organizer of
the event we ignore the exception as no scheduling messages will be sent anyway.

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-01-02 11:55:25 +01:00
..
Activity fix(caldav): add webroot to objectid for activities 2023-09-13 19:34:03 +00:00
AppCalendar Feature: Provide access to app generated calendars through CalDAV 2023-04-25 18:11:49 +02:00
Auth Add create method to extended calendar implementation 2021-10-15 09:35:29 +02:00
BirthdayCalendar fix(CalDAV): check birthday calendar owner 2023-09-07 09:25:08 +02:00
ICSExportPlugin Fix more psalm issues 2022-05-16 11:05:54 +02:00
Integration Update php licenses 2021-06-04 22:02:41 +02:00
InvitationResponse [WIP] Add logging to Scheduling Plugin 2023-01-04 16:58:00 +01:00
Principal Update php licenses 2021-06-04 22:02:41 +02:00
Proxy Add type hints for mappers 2023-04-07 09:49:42 +02:00
Publishing Fix typos in apps/dav subdirectory 2022-07-26 17:40:10 -04:00
Reminder fix(dav): Avoid date diffing if PHP is buggy 2023-11-24 10:43:48 +00:00
ResourceBooking chore(dav): Make json_encode and json_decode throw on error 2023-01-19 19:19:22 +01:00
Schedule fix(dav): allow multiple organizers if possible 2024-01-02 11:55:25 +01:00
Search Update php licenses 2021-06-04 22:02:41 +02:00
Trashbin Use ISO8601 timestamps for the CalDAV trashbin 2021-06-23 16:28:16 +02:00
WebcalCaching chore(dav): Remove useless var tag 2023-01-19 19:05:23 +01:00
BirthdayService.php dav: fix birthday calendar event generation for leap days 2023-02-06 19:11:46 +01:00
CachedSubscription.php Use implementations instead of interfaces for accessing private methods 2023-03-30 12:33:46 +02:00
CachedSubscriptionObject.php Fix more psalm issues 2022-05-16 11:05:54 +02:00
CalDavBackend.php fix(caldav): don't reuse query builder objects 2023-12-16 10:05:34 +01:00
Calendar.php Add typing to Sharing Backend 2022-06-22 10:25:17 +02:00
CalendarHome.php preload shares for calendars when listing calendars 2023-08-14 09:10:19 +00:00
CalendarImpl.php Hook into sabre event lifecycle for iMip Messages 2023-01-05 11:55:26 +01:00
CalendarManager.php Move calendar objects between calendars instead of deleting and recreating them 2022-03-16 12:48:50 +01:00
CalendarObject.php Handle the move operation properly between shared calendars 2022-06-14 14:40:24 +02:00
CalendarProvider.php Feature: Provide access to app generated calendars through CalDAV 2023-04-25 18:11:49 +02:00
CalendarRoot.php Fix warning about optional parameter before required one 2022-04-12 14:26:24 +02:00
EventComparisonService.php Fix DAV types 2023-04-05 07:06:50 +02:00
IRestorable.php Update php licenses 2021-06-04 22:02:41 +02:00
Outbox.php Update php licenses 2021-06-04 22:02:41 +02:00
Plugin.php Update php licenses 2021-06-04 22:02:41 +02:00
PublicCalendar.php Put calendar invites into the user's first available calendar 2022-05-12 15:28:36 +02:00
PublicCalendarObject.php Update php licenses 2021-06-04 22:02:41 +02:00
PublicCalendarRoot.php Move calendar objects between calendars instead of deleting and recreating them 2022-03-16 12:48:50 +01:00
RetentionService.php Update php licenses 2021-06-04 22:02:41 +02:00