From 54aa7e249e2e59e5e5bb60a9169a4a1089983efb Mon Sep 17 00:00:00 2001
From: James Collins
Date: Wed, 12 Jul 2023 09:11:04 +1000
Subject: [PATCH] fix allowUploads permission
---
resources/js/components/dialogs/SMDialogMedia.vue | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/resources/js/components/dialogs/SMDialogMedia.vue b/resources/js/components/dialogs/SMDialogMedia.vue
index 311fa67..b0502fe 100644
--- a/resources/js/components/dialogs/SMDialogMedia.vue
+++ b/resources/js/components/dialogs/SMDialogMedia.vue
@@ -25,7 +25,7 @@
Drop files to upload
or
@@ -39,7 +39,7 @@
{{ max_upload_size }}
(null);
const refMediaList = ref(null);
+const userStore = useUserStore();
+
+const allowUploads = ref(props.allowUpload && userStore.id);
+
/**
* The selected tab
*/
@@ -871,13 +876,13 @@ const computedSelectDisabled = computed(() => {
});
const handleDragEnter = () => {
- if (props.allowUpload && !showFileDrop.value) {
+ if (allowUploads.value && !showFileDrop.value) {
showFileDrop.value = true;
}
};
const handleDragOver = () => {
- if (props.allowUpload && !showFileDrop.value) {
+ if (allowUploads.value && !showFileDrop.value) {
showFileDrop.value = true;
}
};
@@ -889,7 +894,7 @@ const handleDragLeave = () => {
};
const handleDrop = (event) => {
- if (!props.allowUpload) {
+ if (!allowUploads.value) {
return;
}