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 () => {
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;
emit("uploadFinished")
@@ -75,9 +79,10 @@ const uploadFiles = async () => {
searchable-placeholder="Suchen..."
:options="availableFiletypes"
v-model="props.fileData.type"
:disabled="!props.fileData.typeEnabled"
>
<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>
</template>
</USelectMenu>

View File

@@ -375,7 +375,7 @@ const selectAll = () => {
</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
@click="createFolderModalOpen = true"
variant="outline"