From c646cf9cddd0dae2a59ed712c5e992315532d3a1 Mon Sep 17 00:00:00 2001 From: John Chilton Date: Wed, 28 Aug 2024 10:37:09 -0400 Subject: [PATCH] [WIP] Use tool request API from the tool form. --- client/src/components/Tool/ToolForm.vue | 235 ++++--- client/src/components/Tool/ToolSuccess.vue | 5 + .../components/Tool/ToolSuccessMessage.vue | 36 +- client/src/components/Tool/parameterModels.ts | 305 +++++++++ .../src/components/Tool/parameter_models.yml | 610 ++++++++++++++++++ .../Tool/parameter_specification.yml | 1 + client/src/components/Tool/services.js | 21 + client/src/components/Tool/structured.test.ts | 79 +++ client/src/components/Tool/structured.ts | 397 ++++++++++++ client/src/stores/jobStore.ts | 1 + 10 files changed, 1606 insertions(+), 84 deletions(-) create mode 100644 client/src/components/Tool/parameterModels.ts create mode 100644 client/src/components/Tool/parameter_models.yml create mode 120000 client/src/components/Tool/parameter_specification.yml create mode 100644 client/src/components/Tool/structured.test.ts create mode 100644 client/src/components/Tool/structured.ts diff --git a/client/src/components/Tool/ToolForm.vue b/client/src/components/Tool/ToolForm.vue index 0268d65bad8e..827a95a22645 100644 --- a/client/src/components/Tool/ToolForm.vue +++ b/client/src/components/Tool/ToolForm.vue @@ -89,7 +89,7 @@