From 5e305d5ada208f2d8c3e1eca377a8ac4f5f41d87 Mon Sep 17 00:00:00 2001 From: "Christopher D. Gokey" Date: Wed, 8 Oct 2025 16:40:23 -0400 Subject: [PATCH 1/7] MMT-4083: Increased lengh of pref label and alt label to 1024 --- static/src/js/schemas/umm/keywordSchema.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/static/src/js/schemas/umm/keywordSchema.js b/static/src/js/schemas/umm/keywordSchema.js index e94b7d0c4..230b315ce 100644 --- a/static/src/js/schemas/umm/keywordSchema.js +++ b/static/src/js/schemas/umm/keywordSchema.js @@ -32,7 +32,7 @@ const keywordSchema = { PreferredLabel: { type: 'string', minLength: 1, - maxLength: 80 + maxLength: 1024 }, AlternateLabels: { type: 'array', @@ -41,7 +41,7 @@ const keywordSchema = { properties: { LabelName: { type: 'string', - maxLength: 80 + maxLength: 1024 }, LabelType: { $ref: '#/definitions/LabelTypeEnum' From 02b06c2c3a650cd8b7e376ce5a5ffd0ac3c81cb5 Mon Sep 17 00:00:00 2001 From: "Christopher D. Gokey" Date: Tue, 21 Oct 2025 14:44:25 -0400 Subject: [PATCH 2/7] MMT-4038: Added missing Aggregation field into UI schema. --- .../uiSchemas/services/serviceOptions.js | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/static/src/js/schemas/uiSchemas/services/serviceOptions.js b/static/src/js/schemas/uiSchemas/services/serviceOptions.js index 38aeab41e..720194647 100644 --- a/static/src/js/schemas/uiSchemas/services/serviceOptions.js +++ b/static/src/js/schemas/uiSchemas/services/serviceOptions.js @@ -21,6 +21,13 @@ const serviceOptionsUiSchema = { children: ['Subset'] } }, + { + 'ui:col': { + className: 'grid-layout__field-left-border', + md: 12, + children: ['Aggregation'] + } + }, { 'ui:col': { md: 12, @@ -165,6 +172,35 @@ const serviceOptionsUiSchema = { } } }, + Aggregation: { + 'ui:fieldReplacesAnyOrOneOf': true, + 'ui:group-description': true, + 'ui:heading-level': 'h4', + 'ui:title': 'Aggregation', + 'ui:field': 'layout', + 'ui:layout_grid': { + 'ui:row': [ + { + 'ui:group': 'Aggregation', + 'ui:group-description': true, + 'ui:col': { + md: 12, + children: [ + { + 'ui:row': [ + { + 'ui:col': { + md: 12, + children: ['Concatenate'] + } + } + ] + } + ] + } + }] + } + }, SupportedOutputProjections: { 'ui:heading-level': 'h4', items: { From bd0a024744b79ba3459769b15ffddec1ef4f8b60 Mon Sep 17 00:00:00 2001 From: "Christopher D. Gokey" Date: Fri, 24 Oct 2025 13:42:11 -0400 Subject: [PATCH 3/7] MMT-4083: Updated based on PR feedback. --- static/src/js/schemas/uiSchemas/services/serviceOptions.js | 1 - 1 file changed, 1 deletion(-) diff --git a/static/src/js/schemas/uiSchemas/services/serviceOptions.js b/static/src/js/schemas/uiSchemas/services/serviceOptions.js index 720194647..da123791c 100644 --- a/static/src/js/schemas/uiSchemas/services/serviceOptions.js +++ b/static/src/js/schemas/uiSchemas/services/serviceOptions.js @@ -174,7 +174,6 @@ const serviceOptionsUiSchema = { }, Aggregation: { 'ui:fieldReplacesAnyOrOneOf': true, - 'ui:group-description': true, 'ui:heading-level': 'h4', 'ui:title': 'Aggregation', 'ui:field': 'layout', From 66068af02361135f58c7ccf7fe679f06027b8703 Mon Sep 17 00:00:00 2001 From: "Christopher D. Gokey" Date: Fri, 24 Oct 2025 13:43:56 -0400 Subject: [PATCH 4/7] MMT-4038: Removed redundant Aggregation --- static/src/js/schemas/uiSchemas/services/serviceOptions.js | 1 - 1 file changed, 1 deletion(-) diff --git a/static/src/js/schemas/uiSchemas/services/serviceOptions.js b/static/src/js/schemas/uiSchemas/services/serviceOptions.js index da123791c..02eddf1dc 100644 --- a/static/src/js/schemas/uiSchemas/services/serviceOptions.js +++ b/static/src/js/schemas/uiSchemas/services/serviceOptions.js @@ -175,7 +175,6 @@ const serviceOptionsUiSchema = { Aggregation: { 'ui:fieldReplacesAnyOrOneOf': true, 'ui:heading-level': 'h4', - 'ui:title': 'Aggregation', 'ui:field': 'layout', 'ui:layout_grid': { 'ui:row': [ From 9a6c769e4f8db421348bf6a43e12364df542d4eb Mon Sep 17 00:00:00 2001 From: "Christopher D. Gokey" Date: Tue, 28 Oct 2025 15:20:01 -0400 Subject: [PATCH 5/7] MMT-4038: Updated to latest edsc preview. --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7cdc00424..90fef4ee5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.1", "dependencies": { "@apollo/client": "^3.8.5", - "@edsc/metadata-preview": "^1.5.1", + "@edsc/metadata-preview": "^1.5.2", "@node-saml/node-saml": "^5.1.0", "@rjsf/core": "^5.15.0", "@rjsf/utils": "^5.15.0", @@ -9354,9 +9354,9 @@ } }, "node_modules/@edsc/metadata-preview": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@edsc/metadata-preview/-/metadata-preview-1.5.1.tgz", - "integrity": "sha512-k6OPzYCYWGZonnocc+bQkjlYPaGmkJ1+m+3XTJV1K/GBkTuB6WrvoNC1qjh2EknGMfqYg/ue6YTrA9u0o7lO1w==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@edsc/metadata-preview/-/metadata-preview-1.5.2.tgz", + "integrity": "sha512-t7EXdNVk+lvIMrymoQa81Li5pQ+J3RFQ7VmKdHB7UoU9EY3vBLnW0qWuI7ZJ0AVtLkW87zw6QA0l7CFgy+vD+Q==", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { diff --git a/package.json b/package.json index 15d6fc78a..9b26ccb84 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ }, "dependencies": { "@apollo/client": "^3.8.5", - "@edsc/metadata-preview": "^1.5.1", + "@edsc/metadata-preview": "^1.5.2", "@node-saml/node-saml": "^5.1.0", "@rjsf/core": "^5.15.0", "@rjsf/utils": "^5.15.0", From ef168a4a6972af275939f703ea18e10e3d94ca1f Mon Sep 17 00:00:00 2001 From: "Christopher D. Gokey" Date: Fri, 7 Nov 2025 16:13:19 -0500 Subject: [PATCH 6/7] MMT-4038: Fixed issue when toggling radio button to true/false. --- .../components/CustomRadioWidget/CustomRadioWidget.jsx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/static/src/js/components/CustomRadioWidget/CustomRadioWidget.jsx b/static/src/js/components/CustomRadioWidget/CustomRadioWidget.jsx index 00d8adff4..2ce434992 100644 --- a/static/src/js/components/CustomRadioWidget/CustomRadioWidget.jsx +++ b/static/src/js/components/CustomRadioWidget/CustomRadioWidget.jsx @@ -69,9 +69,8 @@ const CustomRadioWidget = ({ // Sets inputValue to input selected const handleChange = (event) => { - const { name } = event.target - const newValue = name === 'true' - + const { id: targetId } = event.target + const newValue = targetId.endsWith('-true') onChange(newValue) } @@ -100,7 +99,7 @@ const CustomRadioWidget = ({ Date: Mon, 10 Nov 2025 12:07:53 -0500 Subject: [PATCH 7/7] MMT-4038: Added comment about name properties needing to be unique --- .../src/js/components/CustomRadioWidget/CustomRadioWidget.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/static/src/js/components/CustomRadioWidget/CustomRadioWidget.jsx b/static/src/js/components/CustomRadioWidget/CustomRadioWidget.jsx index 2ce434992..c63a295de 100644 --- a/static/src/js/components/CustomRadioWidget/CustomRadioWidget.jsx +++ b/static/src/js/components/CustomRadioWidget/CustomRadioWidget.jsx @@ -99,7 +99,7 @@ const CustomRadioWidget = ({