nextcloud/apps/dav/tests
Daniel Kesselberg d0871f6cdc
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-06-01 16:39:43 +02:00
..
benchmarks chore: Add SPDX header 2024-05-28 14:41:28 +02:00
integration fix(caldav): prevent unshare entry creation for owner unsharing 2025-06-01 16:39:43 +02:00
misc feat(caldav): order the calendar objects by start date for search 2024-05-28 19:56:36 +02:00
travis Revert "fix(dav): Always respond custom error page on exceptions" 2025-02-15 14:42:51 +01:00
unit fix(caldav): prevent unshare entry creation for owner unsharing 2025-06-01 16:39:43 +02:00