0
0
Fork 0
mirror of https://github.com/nextcloud/server.git synced 2025-05-20 05:00:15 +00:00
nextcloud_server/apps/dav/lib/Command
Daniel Kesselberg c05d3fdb2e
fix(caldav): prevent unshare entry creation for owner unsharing
- Introduces a `unshare` method in `CalDavBackend` to handle user unshares.
- Implements check to determine if unshare entry is needed based on group/circle membership.
- Ensures `updateShares` is only used when the calendar owner manages shares.
- Resolves issue where unsharing a calendar as owner created an unshare entry in `oc_dav_shares`.

Related PRs:
- https://github.com/nextcloud/server/pull/43117
- https://github.com/nextcloud/server/pull/47737

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-05-14 09:03:32 +02:00
..
ClearCalendarUnshares.php fix(caldav): prevent unshare entry creation for owner unsharing 2025-05-14 09:03:32 +02:00
CreateAddressBook.php style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +02:00
CreateCalendar.php chore: Apply new rector configuration to apps folder 2025-02-13 11:46:42 +01:00
CreateSubscription.php feat(caldav): create subscriptions via occ 2024-09-15 19:11:26 +02:00
DeleteCalendar.php chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
DeleteSubscription.php feat: command to list and delete calendar subscriptions 2025-03-09 16:08:38 +01:00
ExportCalendar.php feat: Calendar Export 2025-05-06 11:09:33 +02:00
FixCalendarSyncCommand.php fix: use self failure for consistency 2025-01-16 21:49:30 +01:00
ListAddressbooks.php feat(carddav): add command to list address books 2024-09-30 11:53:02 +02:00
ListCalendars.php feat(carddav): add command to list address books 2024-09-30 11:53:02 +02:00
ListCalendarShares.php fix(caldav): prevent unshare entry creation for owner unsharing 2025-05-14 09:03:32 +02:00
ListSubscriptions.php feat: command to list and delete calendar subscriptions 2025-03-09 16:08:38 +01:00
MoveCalendar.php style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +02:00
RemoveInvalidShares.php chore(db): Apply query prepared statements 2024-10-17 20:30:47 +02:00
RetentionCleanupCommand.php chore: Add SPDX header 2024-05-27 20:11:22 +02:00
SendEventReminders.php chore: Add SPDX header 2024-05-27 20:11:22 +02:00
SyncBirthdayCalendar.php chore: Apply rector configuration to apps folder 2024-09-20 17:51:00 +02:00
SyncSystemAddressBook.php chore: Apply rector configuration to apps folder 2024-09-20 17:51:00 +02:00