nextcloud/apps
Carl Schwan 88774cfbba Optimize FileSystemTags workflow for groupfolder
In https://github.com/nextcloud/server/pull/28774 we disabled the
caching for the groupfolder application since it worked due to the fact
that in groupfolders, getFileIds could be called with the same $cacheId
and path for actually different groupfolders.

This revert this change and instead add the folderId from the
groupFolder to the cacheId. This solve the issue of the uniqueness of
the cacheId inside GroupFolder. Downside is that we introduce
groupfolder specific implementation inside the server repo.

The seconf optimization is to not consider paths starting with
__groupfolders in executeCheck. This is due to the fact that files in
the groupfolder application call two times executeCheck one time with
the url __groupfolder/<folderId>/<path> and the other time with <path>.
The first time will always return an empty systemTags array while the
second call will return the correct system tags.

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-01-14 14:17:00 +00:00
..
accessibility Bump core-js from 3.19.2 to 3.19.3 2021-12-11 12:59:40 +00:00
admin_audit Update to composer 2.1.11 2021-11-04 12:30:11 +01:00
cloud_federation_api Update to composer 2.1.11 2021-11-04 12:30:11 +01:00
comments Bump core-js from 3.19.2 to 3.19.3 2021-12-11 12:59:40 +00:00
contactsinteraction Add the Groupware Team as contactsinteraction co-maintainer 2022-01-04 16:08:20 +01:00
dashboard Bump core-js from 3.19.2 to 3.19.3 2021-12-11 12:59:40 +00:00
dav Set the file's mtime from the headers in bulk upload 2022-01-12 11:00:50 +00:00
encryption Update to composer 2.1.11 2021-11-04 12:30:11 +01:00
federatedfilesharing Limit more contact searches 2021-12-13 13:48:55 +01:00
federation Update to composer 2.1.11 2021-11-04 12:30:11 +01:00
files Fix wrong unified search link to folder 2022-01-14 08:22:29 +00:00
files_external list.php files are only invoked via ViewController and APIController 2021-12-02 21:32:25 +00:00
files_sharing Handle LocalServerException when scanning external shares 2022-01-09 17:40:39 +00:00
files_trashbin Don't die with LockedException when removing/restoring multiple files from trash 2021-12-23 10:26:57 +00:00
files_versions Update to composer 2.1.11 2021-11-04 12:30:11 +01:00
lookup_server_connector Update to composer 2.1.11 2021-11-04 12:30:11 +01:00
oauth2 Bump core-js from 3.19.2 to 3.19.3 2021-12-11 12:59:40 +00:00
provisioning_api Update to composer 2.1.11 2021-11-04 12:30:11 +01:00
settings Avoid zero division in setup checks 2022-01-11 12:42:02 +00:00
sharebymail Fix idn emails not working in shares 2022-01-13 17:10:43 +01:00
systemtags Fix JS tests after test lib updates 2022-01-10 17:30:32 +01:00
testing Update to composer 2.1.11 2021-11-04 12:30:11 +01:00
theming App summary is optional 2021-11-19 14:08:55 +00:00
twofactor_backupcodes Bump core-js from 3.19.2 to 3.19.3 2021-12-11 12:59:40 +00:00
updatenotification Bump core-js from 3.19.2 to 3.19.3 2021-12-11 12:59:40 +00:00
user_ldap Remove useless indexes with duplicated names on backup table 2022-01-14 08:31:42 +00:00
user_status improve status modal 2021-12-30 18:50:19 +00:00
weather_status Bump core-js from 3.19.2 to 3.19.3 2021-12-11 12:59:40 +00:00
workflowengine Optimize FileSystemTags workflow for groupfolder 2022-01-14 14:17:00 +00:00