From 7b2bd6a0fce7211d8585597b1307ccdb6048a16a Mon Sep 17 00:00:00 2001 From: MickaelK Date: Thu, 19 Jun 2025 13:13:30 +1000 Subject: [PATCH] fix (authorization): upload button toggle --- public/assets/pages/filespage/ctrl_upload.js | 2 +- public/assets/pages/filespage/model_acl.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/public/assets/pages/filespage/ctrl_upload.js b/public/assets/pages/filespage/ctrl_upload.js index 610478a8..38a90ed9 100644 --- a/public/assets/pages/filespage/ctrl_upload.js +++ b/public/assets/pages/filespage/ctrl_upload.js @@ -24,7 +24,7 @@ export default async function(render) { } effect(getPermission().pipe( - rxjs.filter(() => calculatePermission(currentPath(), "new-file")), + rxjs.filter(() => calculatePermission(currentPath(), "upload")), rxjs.tap(() => { const $page = createFragment(`
diff --git a/public/assets/pages/filespage/model_acl.js b/public/assets/pages/filespage/model_acl.js index e752f74d..5ea9f3f2 100644 --- a/public/assets/pages/filespage/model_acl.js +++ b/public/assets/pages/filespage/model_acl.js @@ -18,6 +18,7 @@ export function calculatePermission(path, action) { case "new-folder": return toBool(perms$.value[path]["can_create_directory"]); case "delete": return toBool(perms$.value[path]["can_delete"]); case "rename": return toBool(perms$.value[path]["can_rename"]); + case "upload": return toBool(perms$.value[path]["can_upload"]); default: return false; } }