nextcloud/apps
Carl Schwan 0676fba514
perf(sharing): Avoid loading all shares from all users when unsharing
First check which users have a shares and for which providers and then
only load these shares.

Avoid doing at most 5 SQL queries for each users a share was shared with if
there are no shares.

Signed-off-by: Carl Schwan <carlschwan@kde.org>
2026-02-25 17:14:15 +01:00
..
admin_audit fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
cloud_federation_api fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
comments fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
contactsinteraction fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
dashboard fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
dav Merge pull request #58453 from nextcloud/bugfix/noid/update-notifier-exception-handling 2026-02-25 10:29:45 +01:00
encryption fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
federatedfilesharing fix(l10n): Update translations from Transifex 2026-02-25 00:19:43 +00:00
federation fix(l10n): Update translations from Transifex 2026-02-25 00:19:43 +00:00
files fix(l10n): Update translations from Transifex 2026-02-25 00:19:43 +00:00
files_external fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
files_reminders fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
files_sharing perf(sharing): Avoid loading all shares from all users when unsharing 2026-02-25 17:14:15 +01:00
files_trashbin fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
files_versions fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
lookup_server_connector fix(l10n): Update translations from Transifex 2026-02-22 00:19:20 +00:00
oauth2 fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
profile fix(l10n): Update translations from Transifex 2026-02-25 00:19:43 +00:00
provisioning_api fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
settings perf(sharing): Avoid loading all shares from all users when unsharing 2026-02-25 17:14:15 +01:00
sharebymail fix(l10n): Update translations from Transifex 2026-02-25 00:19:43 +00:00
systemtags fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
testing feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
theming fix(l10n): Update translations from Transifex 2026-02-25 00:19:43 +00:00
twofactor_backupcodes fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
updatenotification fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
user_ldap fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
user_status fix(l10n): Update translations from Transifex 2026-02-22 00:19:20 +00:00
weather_status fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
webhook_listeners fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00
workflowengine fix(l10n): Update translations from Transifex 2026-02-24 00:19:26 +00:00