Added Standard File Type in Folders and Made it optional

This commit is contained in:
2025-03-14 18:07:21 +01:00
parent c3fcb83da2
commit aa849f591b
2 changed files with 8 additions and 3 deletions

View File

@@ -26,8 +26,12 @@ setup()
const uploadFiles = async () => { const uploadFiles = async () => {
uploadInProgress.value = true; uploadInProgress.value = true;
let fileData = props.fileData
delete fileData.typeEnabled
await useFiles().uploadFiles(props.fileData, document.getElementById("fileUploadInput").files,[],true)
await useFiles().uploadFiles(fileData, document.getElementById("fileUploadInput").files,[],true)
uploadInProgress.value = false; uploadInProgress.value = false;
emit("uploadFinished") emit("uploadFinished")
@@ -75,9 +79,10 @@ const uploadFiles = async () => {
searchable-placeholder="Suchen..." searchable-placeholder="Suchen..."
:options="availableFiletypes" :options="availableFiletypes"
v-model="props.fileData.type" v-model="props.fileData.type"
:disabled="!props.fileData.typeEnabled"
> >
<template #label> <template #label>
<span v-if="props.fileData.type">{{availableFiletypes.find(x => x.id === props.fileData.type).name}}</span> <span v-if="availableFiletypes.find(x => x.id === props.fileData.type)">{{availableFiletypes.find(x => x.id === props.fileData.type).name}}</span>
<span v-else>Keine Typ ausgewählt</span> <span v-else>Keine Typ ausgewählt</span>
</template> </template>
</USelectMenu> </USelectMenu>

View File

@@ -375,7 +375,7 @@ const selectAll = () => {
</USelectMenu> </USelectMenu>
<UButton @click="modal.open(DocumentUploadModal,{fileData: {folder: currentFolder.id}})">+ Datei</UButton> <UButton @click="modal.open(DocumentUploadModal,{fileData: {folder: currentFolder.id, type: currentFolder.standardFiletype, typeEnabled: currentFolder.standardFiletypeIsOptional}})">+ Datei</UButton>
<UButton <UButton
@click="createFolderModalOpen = true" @click="createFolderModalOpen = true"
variant="outline" variant="outline"