diff --git a/frontend/src/components/files/ContextMenu.vue b/frontend/src/components/files/ContextMenu.vue index 22687d85..40afca31 100644 --- a/frontend/src/components/files/ContextMenu.vue +++ b/frontend/src/components/files/ContextMenu.vue @@ -111,7 +111,7 @@ export default { copy: this.selectedCount > 0 && this.user.perm.create, permissions: this.selectedCount === 1 && this.user.perm.modify, archive: this.selectedCount > 0 && this.user.perm.create, - unarchive: this.selectedCount === 1 && this.onlyArchivesSelected, + unarchive: this.selectedCount === 1 && this.onlyArchivesSelected && this.user.perm.create, }; }, }, diff --git a/frontend/src/views/files/Listing.vue b/frontend/src/views/files/Listing.vue index 1b8edd04..3e3144b5 100644 --- a/frontend/src/views/files/Listing.vue +++ b/frontend/src/views/files/Listing.vue @@ -395,7 +395,7 @@ export default { copy: this.selectedCount > 0 && this.user.perm.create, permissions: this.selectedCount === 1 && this.user.perm.modify, archive: this.selectedCount > 0 && this.user.perm.create, - unarchive: this.selectedCount === 1 && this.onlyArchivesSelected, + unarchive: this.selectedCount === 1 && this.onlyArchivesSelected && this.user.perm.create, }; }, isMobile() {