From 6d383e4228ec03b029b66c6b0c5459b09051a3e2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20G=C3=B6bel?= <dgoebel@techfak.uni-bielefeld.de>
Date: Tue, 11 Jun 2024 11:25:17 +0000
Subject: [PATCH] Allow move operation only on writable buckets

#126
---
 src/components/object-storage/modals/CopyObjectModal.vue | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/components/object-storage/modals/CopyObjectModal.vue b/src/components/object-storage/modals/CopyObjectModal.vue
index 856566f..4270be2 100644
--- a/src/components/object-storage/modals/CopyObjectModal.vue
+++ b/src/components/object-storage/modals/CopyObjectModal.vue
@@ -92,6 +92,7 @@ watch(
   () => props.srcObject.Key,
   (newKey) => {
     formState.destKey = newKey ?? "";
+    formState.moveObject = false;
   },
 );
 
@@ -168,7 +169,10 @@ onMounted(() => {
                 v-model="formState.destKey"
               />
             </div>
-            <div class="mb-3 form-check">
+            <div
+              class="mb-3 form-check"
+              v-if="bucketRepository.writableBucket(srcBucket)"
+            >
               <input
                 class="form-check-input"
                 type="checkbox"
-- 
GitLab