nextcloud-server/apps/dav/lib/CalDAV
Daniel Kesselberg 4c13ef7f0d
fix(dav): only consider user's principal for unsharing entries
Before: Find all entries in `dav_shares` with `access = 5` for the user's principal, as well as group and circle memberships.

After: Find all entries in `dav_shares` with `access = 5` solely for the user's principal.

Future support for unsharing group or circle principals could be considered as a feature enhancement.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-06-01 16:39:43 +07:00
..
Activity chore: apply code style 2025-04-30 19:04:59 +07:00
AppCalendar chore: apply code style 2025-04-30 19:04:59 +07:00
Auth
BirthdayCalendar chore: apply code style 2025-04-30 19:04:59 +07:00
FreeBusy
ICSExportPlugin chore: apply code style 2025-04-30 19:04:59 +07:00
Integration chore: apply code style 2025-04-30 19:04:59 +07:00
InvitationResponse chore: apply code style 2025-04-30 19:04:59 +07:00
Principal chore: apply code style 2025-04-30 19:04:59 +07:00
Proxy
Publishing chore: apply code style 2025-04-30 19:04:59 +07:00
Reminder chore: apply code style 2025-04-30 19:04:59 +07:00
ResourceBooking chore: apply code style 2025-04-30 19:04:59 +07:00
Schedule fix(caldav): don't send invitations to circles 2025-05-26 07:07:09 +07:00
Search chore: apply code style 2025-04-30 19:04:59 +07:00
Security
Sharing
Status chore: apply code style 2025-04-30 19:04:59 +07:00
Trashbin
Validation fix(caldav): limit vevent size 2024-07-04 18:56:27 +07:00
WebcalCaching chore: apply code style 2025-04-30 19:04:59 +07:00
BirthdayService.php chore: apply code style 2025-04-30 19:04:59 +07:00
CachedSubscription.php
CachedSubscriptionImpl.php fix: add calendar enable 2025-05-23 10:39:45 +07:00
CachedSubscriptionObject.php
CachedSubscriptionProvider.php
CalDavBackend.php fix(dav): only consider user's principal for unsharing entries 2025-06-01 16:39:43 +07:00
Calendar.php fix(caldav): prevent unshare entry creation for owner unsharing 2025-06-01 16:39:43 +07:00
CalendarHome.php chore: apply code style 2025-04-30 19:04:59 +07:00
CalendarImpl.php fix: add calendar enable 2025-05-23 10:39:45 +07:00
CalendarManager.php chore: apply code style 2025-04-30 19:04:59 +07:00
CalendarObject.php chore: apply code style 2025-04-30 19:04:59 +07:00
CalendarProvider.php fix: add calendar enable 2025-05-23 10:39:45 +07:00
CalendarRoot.php
DefaultCalendarValidator.php fix(caldav): stricter default calendar checks 2024-07-22 15:24:39 +07:00
EventComparisonService.php chore: apply code style 2025-04-30 19:04:59 +07:00
EventReader.php chore: apply code style 2025-04-30 19:04:59 +07:00
EventReaderRDate.php chore: apply code style 2025-04-30 19:04:59 +07:00
EventReaderRRule.php chore: apply code style 2025-04-30 19:04:59 +07:00
IRestorable.php
Outbox.php chore: apply code style 2025-04-30 19:04:59 +07:00
Plugin.php
PublicCalendar.php chore: apply code style 2025-04-30 19:04:59 +07:00
PublicCalendarObject.php chore: apply code style 2025-04-30 19:04:59 +07:00
PublicCalendarRoot.php
RetentionService.php
TimeZoneFactory.php fix: add support for Microsoft time zones 2024-12-09 13:57:41 +07:00
TimezoneService.php
TipBroker.php fix: override iTip Broker to fix several issues 2024-11-13 23:33:39 +07:00
UpcomingEvent.php feat(dav): Add an API for upcoming events 2024-08-13 20:03:31 +07:00
UpcomingEventsService.php feat(dav): Add an API for upcoming events 2024-08-13 20:03:31 +07:00