From a4d7ae689dff9279e22c90f12427d57cc5f3a1d5 Mon Sep 17 00:00:00 2001 From: Max Date: Thu, 27 Jul 2023 11:35:18 +0200 Subject: [PATCH 1/2] fix(files): url used to retrive storage stats Signed-off-by: Max --- apps/files/js/files.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/files/js/files.js b/apps/files/js/files.js index b0c3824818309..dcc6cbf6407e6 100644 --- a/apps/files/js/files.js +++ b/apps/files/js/files.js @@ -25,7 +25,7 @@ state.call.abort(); } state.dir = currentDir; - state.call = $.getJSON(OC.generateUrl('apps/files/ajax/getstoragestats?dir={dir}', { + state.call = $.getJSON(OC.generateUrl('apps/files/api/v1/stats?dir={dir}', { dir: currentDir, }), function(response) { state.dir = null; @@ -39,7 +39,7 @@ }, _updateStorageQuotas: function() { var state = Files.updateStorageQuotas; - state.call = $.getJSON(OC.generateUrl('apps/files/ajax/getstoragestats'), function(response) { + state.call = $.getJSON(OC.generateUrl('apps/files/api/v1/stats'), function(response) { Files.updateQuota(response); }); }, From f63fa8cac616484bf0bc6d85b429740adfe0c801 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Fri, 3 Nov 2023 11:55:27 +0100 Subject: [PATCH 2/2] fix: Apply directory permissions for new api response MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- apps/files/js/files.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/files/js/files.js b/apps/files/js/files.js index dcc6cbf6407e6..36dbd2a424056 100644 --- a/apps/files/js/files.js +++ b/apps/files/js/files.js @@ -70,8 +70,13 @@ if (response === undefined) { return; } + + if (response.data !== undefined && response.data.free !== undefined) { + $('#free_space').val(response.data.free); + OCA.Files.App.fileList._updateDirectoryPermissions(); + } + if (response.data !== undefined && response.data.uploadMaxFilesize !== undefined) { - $('#free_space').val(response.data.freeSpace); $('#upload.button').attr('title', response.data.maxHumanFilesize); $('#usedSpacePercent').val(response.data.usedSpacePercent); $('#usedSpacePercent').data('mount-type', response.data.mountType);