nextcloud/apps/dav/lib/CalDAV
Arusekk 47576d10da
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:56:47 +02:00
..
Activity Merge pull request #48737 from nextcloud/fix/broken-event-notifications 2024-11-04 15:43:03 +01:00
AppCalendar refactor(apps): Use constructor property promotion when possible 2024-10-21 12:37:59 +02:00
Auth chore: Add SPDX header 2024-05-27 20:11:22 +02:00
BirthdayCalendar refactor: Use Http framework where possible 2024-12-14 11:23:29 +01:00
FreeBusy chore: Add SPDX header 2024-05-27 20:11:22 +02:00
ICSExportPlugin refactor(apps): Use constructor property promotion when possible 2024-10-21 12:37:59 +02:00
Integration refactor(apps): Use constructor property promotion when possible 2024-10-21 12:37:59 +02:00
InvitationResponse chore(apps): Apply new rector configuration to autouse classes 2024-10-15 10:40:25 +02:00
Principal chore: Add SPDX header 2024-05-27 20:11:22 +02:00
Proxy fix: Adjust Entity types 2024-10-17 18:31:44 +02:00
Publishing refactor: Use Http framework where possible 2024-12-14 11:23:29 +01:00
Reminder refactor(apps): Use constructor property promotion when possible 2024-10-21 12:37:59 +02:00
ResourceBooking refactor(apps): Use constructor property promotion when possible 2024-10-21 12:37:59 +02:00
Schedule fix(caldav): get UID value 2025-08-05 19:08:39 +02:00
Search refactor: Use Http framework where possible 2024-12-14 11:23:29 +01:00
Security refactor(apps): Use constructor property promotion when possible 2024-10-21 12:37:59 +02:00
Sharing chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
Status chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
Trashbin refactor(apps): Use constructor property promotion when possible 2024-10-21 12:37:59 +02:00
Validation chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
WebcalCaching fix: use appropriate user agent string when syncing Outlook calendar subscriptions 2025-08-24 16:32:45 +02:00
BirthdayService.php refactor(apps): Use constructor property promotion when possible 2024-10-21 12:37:59 +02:00
CachedSubscription.php chore: Add SPDX header 2024-05-27 20:11:22 +02:00
CachedSubscriptionImpl.php fix: add calendar enable 2025-05-23 10:42:12 +02:00
CachedSubscriptionObject.php chore: Add SPDX header 2024-05-27 20:11:22 +02:00
CachedSubscriptionProvider.php chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
CalDavBackend.php Revert "fix(dav): only consider user's principal for unsharing entries" 2025-07-10 07:24:48 +00:00
Calendar.php fix(caldav): prevent unshare entry creation for owner unsharing 2025-05-19 14:35:04 +02:00
CalendarHome.php refactor(apps): Use constructor property promotion when possible 2024-10-21 12:37:59 +02:00
CalendarImpl.php fix: add calendar enable 2025-05-23 10:42:12 +02:00
CalendarManager.php refactor(apps): Use constructor property promotion when possible 2024-10-21 12:37:59 +02:00
CalendarObject.php fix(caldav): show confidential event if writable 2025-08-27 09:56:47 +02:00
CalendarProvider.php fix: add calendar enable 2025-05-23 10:42:12 +02:00
CalendarRoot.php refactor(apps): Use constructor property promotion when possible 2024-10-21 12:37:59 +02:00
DefaultCalendarValidator.php fix(caldav): stricter default calendar checks 2024-07-22 15:24:39 +02:00
EventComparisonService.php chore: adjust code to adhere to coding standard 2024-09-05 21:23:38 +02:00
EventReader.php fix: spelling mistake 2025-07-31 18:06:38 +00:00
EventReaderRDate.php chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
EventReaderRRule.php chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
IRestorable.php chore: Add SPDX header 2024-05-27 20:11:22 +02:00
Outbox.php refactor(apps): Use constructor property promotion when possible 2024-10-21 12:37:59 +02:00
Plugin.php chore: Add SPDX header 2024-05-27 20:11:22 +02:00
PublicCalendar.php chore: Add SPDX header 2024-05-27 20:11:22 +02:00
PublicCalendarObject.php chore: Add SPDX header 2024-05-27 20:11:22 +02:00
PublicCalendarRoot.php refactor(apps): Use constructor property promotion when possible 2024-10-21 12:37:59 +02:00
RetentionService.php refactor(apps): Use constructor property promotion when possible 2024-10-21 12:37:59 +02:00
TimeZoneFactory.php fix: add support for Microsoft time zones 2024-12-09 13:11:39 -05:00
TimezoneService.php chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
TipBroker.php fix: override iTip Broker to fix several issues 2024-10-21 14:21:28 -04:00
UpcomingEvent.php chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
UpcomingEventsService.php fix(caldav): don't return cancelled events for upcoming events API 2025-07-28 10:19:03 +00:00