From 1c1a0f99e8f8f951f0a96b1d84d69d5d76912dff Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Wed, 14 Jun 2023 16:42:04 -0500 Subject: [PATCH] changes to make script processes in api better --- .../scripts/ScriptsMetaDataProvider.java | 4 ++ .../actions/GenerateOpenApiSpecAction.java | 39 +++++++++++-------- .../processes/ApiProcessMetaData.java | 32 +++++++++++++++ .../metadata/processes/ApiProcessUtils.java | 15 ++++--- 4 files changed, 68 insertions(+), 22 deletions(-) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/scripts/ScriptsMetaDataProvider.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/scripts/ScriptsMetaDataProvider.java index de3399b9..e61050b7 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/scripts/ScriptsMetaDataProvider.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/scripts/ScriptsMetaDataProvider.java @@ -102,6 +102,8 @@ public class ScriptsMetaDataProvider { return (new QProcessMetaData() .withName(STORE_SCRIPT_REVISION_PROCESS_NAME) + .withTableName(Script.TABLE_NAME) + .withIsHidden(true) .withStepList(List.of( new QBackendStepMetaData() .withName("main") @@ -118,6 +120,8 @@ public class ScriptsMetaDataProvider { return (new QProcessMetaData() .withName(TEST_SCRIPT_PROCESS_NAME) + .withTableName(Script.TABLE_NAME) + .withIsHidden(true) .withStepList(List.of( new QBackendStepMetaData() .withName("main") diff --git a/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/actions/GenerateOpenApiSpecAction.java b/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/actions/GenerateOpenApiSpecAction.java index 90ebf18d..4e51f8ce 100644 --- a/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/actions/GenerateOpenApiSpecAction.java +++ b/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/actions/GenerateOpenApiSpecAction.java @@ -202,8 +202,8 @@ public class GenerateOpenApiSpecAction extends AbstractQActionFunction supportedVersions = apiInstanceMetaData.getSupportedVersions(); if(CollectionUtils.nullSafeIsEmpty(supportedVersions) || !supportedVersions.contains(requestApiVersion))