Commit Graph

60 Commits (addParameterTypingVersionsMapper)

Author SHA1 Message Date
Robin Appelman 73d0418425
fix: don't update cached mountpoints if the request doesn't have filesystem access 5 months ago
Côme Chilliet 7127ac4b43
fix: Replace OC_App::loadApp calls by IAppManager 6 months ago
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 6 months ago
Ferdinand Thiessen e143921896
feat(IUser): add `getQuotaBytes` method to get machine readable quota 7 months ago
provokateurin ecfa58d3d7
fix(SetupManager): Include home and root providers when registering mounts 7 months ago
Robin Appelman b2c01785ae
fix: fix availability wrapper not applying 1 year ago
Carl Schwan 77821f8f3e
feat(trashbin): Port files trashbin events to IEventDispatcher/IEventListener 1 year ago
provokateurin 9836e9b164
chore(deps): Update nextcloud/coding-standard to v1.3.1 1 year ago
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 1 year ago
Robin Appelman 1071201052
feat: store the mountpoint of storages in the mount options 1 year ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Joas Schilling 951c330d39
Revert "don't perform an explicit setup when using the file cache" 2 years ago
Robin Appelman 4fba4cd14c fix: fix user folder init 2 years ago
Robin Appelman af466a0d3a fix: ensure user home mounts is registered 2 years ago
Robin Appelman ac7f3ee985 add a debug option to force a full filesystem setup 2 years ago
Robin Appelman dec880b285
optimize builtin storage wrappers 2 years ago
Robin Appelman 1eb3293e53
setup filesystem wrappers before we mark the root as setup 2 years ago
Robin Appelman b6c3507aa0 only determine quota_include_external_storage once for quota wrapper 2 years ago
Robin Appelman e73889a240 cleanup di for share permissions wrapper 2 years ago
Robin Appelman a031bc4788 more share permission logic to storage wrapper 2 years ago
Faraz Samapoor e7cc7653b8 Refactors "strpos" calls in lib/private to improve code readability. 3 years ago
Robin Appelman fb1095f0f6
do onetime user setup before getting any mount from providers 3 years ago
Robin Appelman 91d5f6a826 more filesystem setup performance instrumentation 3 years ago
Côme Chilliet f5c361cf44
composer run cs:fix 3 years ago
Robin Appelman 841a6a084e
delay updating setup providers untill we register the mounts 3 years ago
Robin Appelman bd91c56539
get quota for user only when needed 3 years ago
Robin Appelman 13eef55a92
always triger setup of builtin storage wrappers 3 years ago
Jonas 74e9ef0fb1
Fix listening for circle events in SetupManager 4 years ago
Robin Appelman 5c768f980e
fix mounts mounted at the users home 4 years ago
Robin Appelman a937ab03dd
perform onetime setup earlier to ensure wrappers are registered on time 4 years ago
Vincent Petry 23403ef693
Allow compatibility wrapper on local external storage 4 years ago
Robin Appelman b36dfd8f11 Only need to setup root for groupfolders 4 years ago
Robin Appelman bbf283f818
cache fullSetupRequired locally 4 years ago
Robin Appelman 561a2071e4
only register mounts that are new from providers that are new during a full setup 4 years ago
Robin Appelman 54e52e9b5e
always do full setup for home folder with submounts 4 years ago
Robin Appelman bdc86e9486
add missing return 4 years ago
Robin Appelman 791dc509d3
only setup home mount when getting home folder 4 years ago
Robin Appelman 99ac46d8f5
allow getting mounts by providers 4 years ago
Robin Appelman 881e107543
Apply suggestions from code review 4 years ago
Robin Appelman b7a7425fbd
make mount cache duration configurable 4 years ago
Robin Appelman 70c37c2717
fmt 4 years ago
Robin Appelman 89919b0e24
invalidate mount cache on circles change 4 years ago
Robin Appelman 15c9a3114a
perform full setup if a cached mount doesn't have a provider set 4 years ago
Robin Appelman d342c764f2
don't double setup provider when calling `setupForUser` after `setupForPath` 4 years ago
Robin Appelman 6b085b6fd1
add logic to perform a full filesystem setup when needed 4 years ago
Robin Appelman 506d29c095
update cached mounts when only specific providers have been setup 4 years ago
Robin Appelman 79f6742410
improve lazy UserFolder 4 years ago
Robin Appelman 19c64cf8b6
setup only relevant mounts when possible 4 years ago
Robin Appelman 577b1fa856
setup for current user when finding mounts in the root 4 years ago
Robin Appelman 917c74e214
type fixes 4 years ago