-
- {{ title }}
-
+
{{ headerMessage }}
@@ -94,11 +98,13 @@ import { useWorkflowStore } from "@/stores/workflowStore";
import paginationMixin from "./paginationMixin";
+import Heading from "../Common/Heading.vue";
import WorkflowRunButton from "./WorkflowRunButton.vue";
import SwitchToHistoryLink from "@/components/History/SwitchToHistoryLink.vue";
export default {
components: {
+ Heading,
HelpText,
UtcDate,
WorkflowInvocationState,
diff --git a/client/src/components/Workflow/constants.js b/client/src/components/Workflow/constants.ts
similarity index 68%
rename from client/src/components/Workflow/constants.js
rename to client/src/components/Workflow/constants.ts
index 71dda07248c3..75cbb7a469f3 100644
--- a/client/src/components/Workflow/constants.js
+++ b/client/src/components/Workflow/constants.ts
@@ -1,5 +1,5 @@
const WorkflowInputs = ["data_input", "data_collection_input", "parameter_input"];
-export function isWorkflowInput(stepType) {
+export function isWorkflowInput(stepType: string): boolean {
return WorkflowInputs.includes(stepType);
}
diff --git a/client/src/components/WorkflowInvocationState/JobStep.vue b/client/src/components/WorkflowInvocationState/JobStep.vue
index 2dfa002231ea..796af8a56ffd 100644
--- a/client/src/components/WorkflowInvocationState/JobStep.vue
+++ b/client/src/components/WorkflowInvocationState/JobStep.vue
@@ -1,6 +1,22 @@
-
+ Click on any job to expand its details below:
+
+
+
+
+
@@ -21,6 +37,9 @@
+
+
diff --git a/client/src/components/WorkflowInvocationState/WorkflowInvocationState.vue b/client/src/components/WorkflowInvocationState/WorkflowInvocationState.vue
index 2b734f4bcfb2..d8f9f862c329 100644
--- a/client/src/components/WorkflowInvocationState/WorkflowInvocationState.vue
+++ b/client/src/components/WorkflowInvocationState/WorkflowInvocationState.vue
@@ -8,6 +8,7 @@
:invocation-and-job-terminal="invocationAndJobTerminal"
:invocation-scheduling-terminal="invocationSchedulingTerminal"
:job-states-summary="jobStatesSummary"
+ :is-subworkflow="isSubworkflow"
@invocation-cancelled="cancelWorkflowScheduling" />
@@ -58,6 +59,10 @@ export default {
required: false,
default: null,
},
+ isSubworkflow: {
+ type: Boolean,
+ default: false,
+ },
},
setup() {
const invocationStore = useInvocationStore();
diff --git a/client/src/components/WorkflowInvocationState/WorkflowInvocationStep.vue b/client/src/components/WorkflowInvocationState/WorkflowInvocationStep.vue
index bab804b2d879..a69aa524cf0f 100644
--- a/client/src/components/WorkflowInvocationState/WorkflowInvocationStep.vue
+++ b/client/src/components/WorkflowInvocationState/WorkflowInvocationStep.vue
@@ -1,7 +1,13 @@