From 81ee1ce8fc75354a73b534ba43968ec8a296af87 Mon Sep 17 00:00:00 2001 From: Konstantin Myakshin Date: Sun, 21 Jul 2024 15:40:00 +0200 Subject: fix(files): Disable tags editing for shared files/folders with view only permission Signed-off-by: Konstantin Myakshin --- apps/files/src/services/FileInfo.js | 1 + apps/files/src/views/Sidebar.vue | 1 + 2 files changed, 2 insertions(+) (limited to 'apps/files/src') diff --git a/apps/files/src/services/FileInfo.js b/apps/files/src/services/FileInfo.js index 4e08cdb234d..e576b426450 100644 --- a/apps/files/src/services/FileInfo.js +++ b/apps/files/src/services/FileInfo.js @@ -24,6 +24,7 @@ export default async function(url) { // TODO remove when no more legacy backbone is used fileInfo.get = (key) => fileInfo[key] fileInfo.isDirectory = () => fileInfo.mimetype === 'httpd/unix-directory' + fileInfo.canEdit = () => Boolean(fileInfo.permissions & OC.PERMISSION_UPDATE) return fileInfo } diff --git a/apps/files/src/views/Sidebar.vue b/apps/files/src/views/Sidebar.vue index efa090112de..1820eb8b089 100644 --- a/apps/files/src/views/Sidebar.vue +++ b/apps/files/src/views/Sidebar.vue @@ -30,6 +30,7 @@