nextcloud-server/apps/dav/lib/CalDAV
Arusekk 196895b3a7
fix(caldav): show confidential event if writable
If a party can edit the calendar/event, just display it instead of
hiding the details and risking overwrites.
This might be considered a change impacting privacy,
but it actually improves semantics.

Relevant test updates included, improving assertion correctness.

I think all the relevant use cases are solved by this.

Closes https://github.com/nextcloud/server/issues/5551
Closes https://github.com/nextcloud/calendar/issues/4044
Closes https://github.com/nextcloud/server/issues/11214

Signed-off-by: Arusekk <floss@arusekk.pl>
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-08-27 09:54:07 +02:00
..
Activity
AppCalendar
Auth
BirthdayCalendar
FreeBusy
ICSExportPlugin
Integration
InvitationResponse
Principal
Proxy
Publishing
Reminder
ResourceBooking
Schedule
Search
Security
Sharing
Status
Trashbin
Validation
WebcalCaching
BirthdayService.php
CachedSubscription.php
CachedSubscriptionImpl.php
CachedSubscriptionObject.php
CachedSubscriptionProvider.php
CalDavBackend.php
Calendar.php
CalendarHome.php
CalendarImpl.php
CalendarManager.php
CalendarObject.php
CalendarProvider.php
CalendarRoot.php
DefaultCalendarValidator.php
EventComparisonService.php
EventReader.php
EventReaderRDate.php
EventReaderRRule.php
IRestorable.php
Outbox.php
Plugin.php
PublicCalendar.php
PublicCalendarObject.php
PublicCalendarRoot.php
RetentionService.php
TimeZoneFactory.php
TimezoneService.php
TipBroker.php
UpcomingEvent.php
UpcomingEventsService.php