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; }