diff --git a/client/src/api/invocations.ts b/client/src/api/invocations.ts index 88c34695fb8c..2196f9a9254e 100644 --- a/client/src/api/invocations.ts +++ b/client/src/api/invocations.ts @@ -9,8 +9,18 @@ export type WorkflowInvocationCollectionView = components["schemas"]["WorkflowIn export type InvocationJobsSummary = components["schemas"]["InvocationJobsResponse"]; export type InvocationStep = components["schemas"]["InvocationStep"]; +export type StepJobSummary = + | components["schemas"]["InvocationStepJobsResponseStepModel"] + | components["schemas"]["InvocationStepJobsResponseJobModel"] + | components["schemas"]["InvocationStepJobsResponseCollectionJobsModel"]; + export const invocationsFetcher = fetcher.path("/api/invocations").method("get").create(); +export const stepJobsSummaryFetcher = fetcher + .path("/api/invocations/{invocation_id}/step_jobs_summary") + .method("get") + .create(); + export type WorkflowInvocation = WorkflowInvocationElementView | WorkflowInvocationCollectionView; export interface WorkflowInvocationJobsSummary { diff --git a/client/src/api/schema/schema.ts b/client/src/api/schema/schema.ts index 482ec3912ddb..e1cbfe76f583 100644 --- a/client/src/api/schema/schema.ts +++ b/client/src/api/schema/schema.ts @@ -7963,6 +7963,11 @@ export interface components { * @example 0123456789ABCDEF */ id: string; + /** + * Implicit Collection Jobs ID + * @description The implicit collection job ID associated with the workflow invocation step. + */ + implicit_collection_jobs_id?: string | null; /** Job Id */ job_id: string | null; /** @@ -8049,7 +8054,7 @@ export interface components { InvocationStepJobsResponseCollectionJobsModel: { /** * ID - * @description The encoded ID of the workflow invocation. + * @description The encoded ID of the collection job. * @example 0123456789ABCDEF */ id: string; @@ -8076,7 +8081,7 @@ export interface components { InvocationStepJobsResponseJobModel: { /** * ID - * @description The encoded ID of the workflow invocation. + * @description The encoded ID of the job. * @example 0123456789ABCDEF */ id: string; diff --git a/client/src/api/workflows.ts b/client/src/api/workflows.ts index 0082f1db63f9..e532b4499c1b 100644 --- a/client/src/api/workflows.ts +++ b/client/src/api/workflows.ts @@ -1,4 +1,6 @@ -import { fetcher } from "@/api/schema"; +import { components, fetcher } from "@/api/schema"; + +export type StoredWorkflowDetailed = components["schemas"]["StoredWorkflowDetailed"]; export const workflowsFetcher = fetcher.path("/api/workflows").method("get").create(); diff --git a/client/src/components/Common/Heading.vue b/client/src/components/Common/Heading.vue index dbbc5565ce63..7e7ccc8bf024 100644 --- a/client/src/components/Common/Heading.vue +++ b/client/src/components/Common/Heading.vue @@ -1,7 +1,11 @@ + diff --git a/client/src/components/Workflow/Editor/NodeOutput.vue b/client/src/components/Workflow/Editor/NodeOutput.vue index cac8dba4a5ac..641c8d8c38f7 100644 --- a/client/src/components/Workflow/Editor/NodeOutput.vue +++ b/client/src/components/Workflow/Editor/NodeOutput.vue @@ -51,6 +51,7 @@ const props = defineProps<{ datatypesMapper: DatatypesMapperModel; parentNode: HTMLElement | null; readonly: boolean; + blank: boolean; }>(); const emit = defineEmits(["pan-by", "stopDragging", "onDragConnector"]); @@ -341,7 +342,7 @@ const removeTagsAction = computed(() => {