Skip to content
Snippets Groups Projects

Resolve "Adjust UI for WRITE-only buckets"

Merged Daniel Göbel requested to merge bugfix/30-adjust-ui-for-write-only-buckets into development
2 files
+ 10
1
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -283,6 +283,9 @@ const errorLoadingObjects: ComputedRef<boolean> = computed(
@@ -283,6 +283,9 @@ const errorLoadingObjects: ComputedRef<boolean> = computed(
const writableBucket: ComputedRef<boolean> = computed(() =>
const writableBucket: ComputedRef<boolean> = computed(() =>
bucketRepository.writableBucket(props.bucketName)
bucketRepository.writableBucket(props.bucketName)
);
);
 
const readableBucket: ComputedRef<boolean> = computed(() =>
 
bucketRepository.readableBucket(props.bucketName)
 
);
// Lifecycle Hooks
// Lifecycle Hooks
// -----------------------------------------------------------------------------
// -----------------------------------------------------------------------------
@@ -799,6 +802,7 @@ watch(
@@ -799,6 +802,7 @@ watch(
type="button"
type="button"
class="btn btn-secondary"
class="btn btn-secondary"
@click="downloadObject(obj.key, props.bucketName)"
@click="downloadObject(obj.key, props.bucketName)"
 
:disabled="!readableBucket"
>
>
Download
Download
</button>
</button>
@@ -839,7 +843,7 @@ watch(
@@ -839,7 +843,7 @@ watch(
<button
<button
class="dropdown-item"
class="dropdown-item"
type="button"
type="button"
:disabled="!writableBucket"
:disabled="!writableBucket || !readableBucket"
data-bs-toggle="modal"
data-bs-toggle="modal"
data-bs-target="#copy-object-modal"
data-bs-target="#copy-object-modal"
@click="objectState.copyObject = obj"
@click="objectState.copyObject = obj"
Loading