nextcloud-server/apps
Daniel Kesselberg eab2c5cbee 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-19 14:35:04 +07:00
..
admin_audit Fix(l10n): Update translations from Transifex 2025-04-12 00:23:16 +07:00
cloud_federation_api fix(l10n): Update translations from Transifex 2025-04-30 00:23:26 +07:00
comments Fix(l10n): Update translations from Transifex 2025-04-10 00:22:54 +07:00
contactsinteraction fix(l10n): Update translations from Transifex 2025-05-18 00:22:50 +07:00
dashboard fix(l10n): Update translations from Transifex 2025-05-07 00:23:20 +07:00
dav fix(caldav): prevent unshare entry creation for owner unsharing 2025-05-19 14:35:04 +07:00
encryption fix: throw a better error if we can't get the encrypted header size 2025-05-12 11:27:21 +07:00
federatedfilesharing fix(l10n): Update translations from Transifex 2025-05-17 00:23:25 +07:00
federation fix(l10n): Update translations from Transifex 2025-05-10 00:23:07 +07:00
files fix(l10n): Update translations from Transifex 2025-05-19 00:22:55 +07:00
files_external fix(l10n): Update translations from Transifex 2025-05-18 00:22:50 +07:00
files_reminders fix(l10n): Update translations from Transifex 2025-05-18 00:22:50 +07:00
files_sharing fix(l10n): Update translations from Transifex 2025-05-19 00:22:55 +07:00
files_trashbin fix(l10n): Update translations from Transifex 2025-05-18 00:22:50 +07:00
files_versions fix(l10n): Update translations from Transifex 2025-05-18 00:22:50 +07:00
lookup_server_connector Fix(l10n): Update translations from Transifex 2025-04-10 00:22:54 +07:00
oauth2 fix(l10n): Update translations from Transifex 2025-04-28 00:23:21 +07:00
profile Fix(l10n): Update translations from Transifex 2025-04-12 00:23:16 +07:00
provisioning_api fix(l10n): Update translations from Transifex 2025-05-02 00:23:06 +07:00
settings fix(l10n): Update translations from Transifex 2025-05-18 00:22:50 +07:00
sharebymail fix(l10n): Update translations from Transifex 2025-05-17 00:23:25 +07:00
systemtags fix(l10n): Update translations from Transifex 2025-05-14 00:22:36 +07:00
testing
theming fix(l10n): Update translations from Transifex 2025-05-14 00:22:36 +07:00
twofactor_backupcodes fix(l10n): Update translations from Transifex 2025-04-18 00:23:40 +07:00
updatenotification fix(updatenotification): respect `updatechecker` config 2025-05-19 13:00:28 +07:00
user_ldap fix(l10n): Update translations from Transifex 2025-05-16 00:23:00 +07:00
user_status fix(l10n): Update translations from Transifex 2025-05-06 00:23:36 +07:00
weather_status fix(l10n): Update translations from Transifex 2025-05-17 00:23:25 +07:00
webhook_listeners fix(webhooks_listener): correctly set userId from event 2025-05-09 10:37:38 +07:00
workflowengine fix(workflowengine): fix group not shown in Group membership check 2025-05-05 17:45:08 +07:00