Enhancement: "webui" workflowtrigger source option (#9170)

This commit is contained in:
shamoon
2025-02-21 08:26:00 -08:00
committed by GitHub
parent 3bf64ae7da
commit 4f08b5fa20
10 changed files with 95 additions and 25 deletions

View File

@@ -71,6 +71,10 @@ export const DOCUMENT_SOURCE_OPTIONS = [
id: DocumentSource.MailFetch,
name: $localize`Mail Fetch`,
},
{
id: DocumentSource.WebUI,
name: $localize`Web UI`,
},
]
export const SCHEDULE_DATE_FIELD_OPTIONS = [

View File

@@ -4,6 +4,7 @@ export enum DocumentSource {
ConsumeFolder = 1,
ApiUpload = 2,
MailFetch = 3,
WebUI = 4,
}
export enum WorkflowTriggerType {

View File

@@ -37,6 +37,7 @@ export class UploadDocumentsService {
private uploadFile(file: File) {
let formData = new FormData()
formData.append('document', file, file.name)
formData.append('from_webui', 'true')
let status = this.websocketStatusService.newFileUpload(file.name)
status.message = $localize`Connecting...`