Update delete button and max_chunk_size for ingestion
This commit is contained in:
@@ -361,27 +361,43 @@ const confirmDeleteFromVectorStore = (id) => {
|
||||
|
||||
// Funzione per cancellare record in stato LOADED
|
||||
const deleteLoadedRecord = async (id) => {
|
||||
toast.add({ severity: 'info', summary: 'Info', detail: 'Deleting record...', life: 3000 });
|
||||
const videoToDelete = ksVideos.value.find(video => video.id === id);
|
||||
if (!videoToDelete) {
|
||||
toast.add({ severity: 'error', summary: 'Error', detail: 'Video not found', life: 3000 });
|
||||
return;
|
||||
}
|
||||
const requestPayload = {
|
||||
ksDocumentId: videoToDelete.id,
|
||||
ksIngestionInfoId: videoToDelete.ingestionInfo.id,
|
||||
ksDocType: videoToDelete.ingestionInfo.metadata.KsDoctype,
|
||||
ksDocSource: videoToDelete.ingestionInfo.metadata.KsDocSource,
|
||||
ksFileSource: videoToDelete.ingestionInfo.metadata.KsFileSource,
|
||||
ksApplicationName: videoToDelete.ingestionInfo.metadata.KsApplicationName,
|
||||
};
|
||||
try {
|
||||
await ksVideoStore.deleteKsVideoRecord(requestPayload);
|
||||
toast.add({ severity: 'success', summary: 'Success', detail: 'Record deleted', life: 3000 });
|
||||
updateVideos();
|
||||
} catch (error) {
|
||||
toast.add({ severity: 'error', summary: 'Error', detail: 'Error deleting record', life: 3000 });
|
||||
}
|
||||
confirm.require({
|
||||
target: document.body,
|
||||
message: 'Are you sure you want to proceed?',
|
||||
icon: 'pi pi-exclamation-triangle',
|
||||
rejectProps: {
|
||||
label: 'Cancel',
|
||||
class: "p-button",
|
||||
outlined: true,
|
||||
},
|
||||
acceptProps: {
|
||||
label: 'Delete',
|
||||
severity: 'danger',
|
||||
},
|
||||
accept: async () => {
|
||||
toast.add({ severity: 'info', summary: 'Info', detail: 'Deleting record...', life: 3000 });
|
||||
const videoToDelete = ksVideos.value.find(video => video.id === id);
|
||||
if (!videoToDelete) {
|
||||
toast.add({ severity: 'error', summary: 'Error', detail: 'Video not found', life: 3000 });
|
||||
return;
|
||||
}
|
||||
const requestPayload = {
|
||||
ksDocumentId: videoToDelete.id,
|
||||
ksIngestionInfoId: videoToDelete.ingestionInfo.id,
|
||||
ksDocType: videoToDelete.ingestionInfo.metadata.KsDoctype,
|
||||
ksDocSource: videoToDelete.ingestionInfo.metadata.KsDocSource,
|
||||
ksFileSource: videoToDelete.ingestionInfo.metadata.KsFileSource,
|
||||
ksApplicationName: videoToDelete.ingestionInfo.metadata.KsApplicationName,
|
||||
};
|
||||
try {
|
||||
await ksVideoStore.deleteKsVideoRecord(requestPayload);
|
||||
toast.add({ severity: 'success', summary: 'Success', detail: 'Record deleted', life: 3000 });
|
||||
updateVideos();
|
||||
} catch (error) {
|
||||
toast.add({ severity: 'error', summary: 'Error', detail: 'Error deleting record', life: 3000 });
|
||||
}
|
||||
}
|
||||
})
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user