From 0bc15050cb9419f05fcae19c5ca64b6557736eb5 Mon Sep 17 00:00:00 2001 From: labkey-nicka Date: Fri, 27 Jun 2025 16:05:27 -0700 Subject: [PATCH 1/5] Issue 53153: Disable value validation for expInput, aliquotParent columns --- .../src/internal/components/forms/BulkAddUpdateForm.tsx | 4 ++-- .../src/internal/components/forms/QueryFormInputs.tsx | 1 + .../src/internal/components/forms/QueryInfoForm.tsx | 3 +-- .../src/internal/components/forms/detail/DetailDisplay.tsx | 1 + 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/components/src/internal/components/forms/BulkAddUpdateForm.tsx b/packages/components/src/internal/components/forms/BulkAddUpdateForm.tsx index bb19edca5e..168204848c 100644 --- a/packages/components/src/internal/components/forms/BulkAddUpdateForm.tsx +++ b/packages/components/src/internal/components/forms/BulkAddUpdateForm.tsx @@ -1,5 +1,5 @@ import React, { FC, useMemo } from 'react'; -import { List, Map } from 'immutable'; +import { List } from 'immutable'; import { Operation } from '../../../public/QueryColumn'; @@ -18,9 +18,9 @@ type BaseProps = Omit< | 'hideButtons' | 'includeCountField' | 'initiallyDisableFields' + | 'queryInfo' | 'showLabelAsterisk' | 'title' - | 'queryInfo' >; interface BulkAddUpdateFormProps extends BaseProps { diff --git a/packages/components/src/internal/components/forms/QueryFormInputs.tsx b/packages/components/src/internal/components/forms/QueryFormInputs.tsx index bd1c158a1b..60c1113c70 100644 --- a/packages/components/src/internal/components/forms/QueryFormInputs.tsx +++ b/packages/components/src/internal/components/forms/QueryFormInputs.tsx @@ -282,6 +282,7 @@ export class QueryFormInputs extends React.Component Date: Wed, 2 Jul 2025 14:22:10 -0700 Subject: [PATCH 2/5] 6.53.1-fb-aa-53153.0 --- packages/components/package-lock.json | 4 ++-- packages/components/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index f53f279e7e..2f783ed7de 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "6.53.0", + "version": "6.53.1-fb-aa-53153.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "6.53.0", + "version": "6.53.1-fb-aa-53153.0", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", diff --git a/packages/components/package.json b/packages/components/package.json index 32e7a0ef85..c143ace882 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "6.53.0", + "version": "6.53.1-fb-aa-53153.0", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ From 5eab06d33900b297599732cdbe9c260734995cdd Mon Sep 17 00:00:00 2001 From: labkey-nicka Date: Thu, 3 Jul 2025 09:23:36 -0700 Subject: [PATCH 3/5] Prepare release notes --- packages/components/releaseNotes/components.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/components/releaseNotes/components.md b/packages/components/releaseNotes/components.md index 79f643d78a..b3400b15be 100644 --- a/packages/components/releaseNotes/components.md +++ b/packages/components/releaseNotes/components.md @@ -1,6 +1,10 @@ # @labkey/components Components, models, actions, and utility functions for LabKey applications and pages +### version 6.53.1 +*Released*: 3 July 2025 +- Issue 53153: Disable value validation for expInput, aliquotParent columns + ### version 6.53.0 *Released*: 1 July 2025 - Remove AssayResultsForSamplesButton, AssayResultsForSamplesMenuItem From 4e392465becb3382fb5c8147c81c65e2996cb1d2 Mon Sep 17 00:00:00 2001 From: labkey-nicka Date: Thu, 3 Jul 2025 09:24:50 -0700 Subject: [PATCH 4/5] lint --- .../components/forms/QueryFormInputs.tsx | 56 +++++++++---------- .../components/forms/QueryInfoForm.tsx | 10 ++-- .../components/forms/detail/DetailDisplay.tsx | 32 +++++------ 3 files changed, 49 insertions(+), 49 deletions(-) diff --git a/packages/components/src/internal/components/forms/QueryFormInputs.tsx b/packages/components/src/internal/components/forms/QueryFormInputs.tsx index 60c1113c70..bef8859b08 100644 --- a/packages/components/src/internal/components/forms/QueryFormInputs.tsx +++ b/packages/components/src/internal/components/forms/QueryFormInputs.tsx @@ -270,7 +270,6 @@ export class QueryFormInputs extends React.Component @@ -304,6 +304,7 @@ export class QueryFormInputs extends React.Component ); @@ -321,80 +321,80 @@ export class QueryFormInputs extends React.Component ); } else if (col.inputType === 'file' && renderFileInputs) { return ( ); } switch (col.jsonType) { - case 'date': - case 'time': + case 'boolean': return ( - ); - case 'boolean': + case 'date': + case 'time': return ( - ); default: return ( {internalSpacesWarningFieldKeys?.indexOf(fieldKey.toLowerCase()) > -1 && (
diff --git a/packages/components/src/internal/components/forms/QueryInfoForm.tsx b/packages/components/src/internal/components/forms/QueryInfoForm.tsx index f93353f8ed..6be87e342e 100644 --- a/packages/components/src/internal/components/forms/QueryInfoForm.tsx +++ b/packages/components/src/internal/components/forms/QueryInfoForm.tsx @@ -71,8 +71,8 @@ export const getUpdatedFields = ( export interface QueryInfoFormProps extends Omit { api?: ComponentsAPIWrapper; asModal?: boolean; - canSubmitNotDirty?: boolean; cancelText?: string; + canSubmitNotDirty?: boolean; countText?: string; creationTypeOptions?: EntityCreationTypeModel[]; disabled?: boolean; @@ -346,9 +346,9 @@ export class QueryInfoForm extends PureComponent { )} @@ -433,17 +433,17 @@ export class QueryInfoForm extends PureComponent { {!showErrorsAtBottom && this.renderError()} {(header || showQuantityHeader) &&
} diff --git a/packages/components/src/internal/components/forms/detail/DetailDisplay.tsx b/packages/components/src/internal/components/forms/detail/DetailDisplay.tsx index db114eacdc..d8039fb481 100644 --- a/packages/components/src/internal/components/forms/detail/DetailDisplay.tsx +++ b/packages/components/src/internal/components/forms/detail/DetailDisplay.tsx @@ -359,15 +359,15 @@ export function resolveDetailEditRenderer( if (col.validValues) { return ( ); } @@ -426,6 +426,7 @@ export function resolveDetailEditRenderer( return ( ; - break; case 'aliasrenderer': renderer = d => ; break; case 'appendunits': - renderer = d => ; + renderer = d => ; break; case 'assayrunreference': renderer = d => ; break; - case 'labelcolorrenderer': - renderer = d => ; + case 'expirationdatecolumnrenderer': + renderer = d => ; break; case 'filecolumnrenderer': renderer = d => ; @@ -471,24 +468,27 @@ export function resolveDetailRenderer(column: QueryColumn): Renderer { case 'foldercolumnrenderer': renderer = d => ; break; + case 'labelcolorrenderer': + renderer = d => ; + break; + case 'multivaluedetailrenderer': + renderer = d => ; + break; case 'nolinkrenderer': renderer = d => ; break; + case 'samplestatusrenderer': + renderer = (d, r) => ; + break; case 'sampletypeimportaliasrenderer': renderer = d => ; break; case 'sourcetypeimportaliasrenderer': renderer = d => ; break; - case 'samplestatusrenderer': - renderer = (d, r) => ; - break; case 'userdetailsrenderer': renderer = d => ; break; - case 'expirationdatecolumnrenderer': - renderer = d => ; - break; default: break; } From 67798ea7dd9144d4bc8841072c6e75c0d315b082 Mon Sep 17 00:00:00 2001 From: labkey-nicka Date: Thu, 3 Jul 2025 09:25:37 -0700 Subject: [PATCH 5/5] 6.53.1 --- packages/components/package-lock.json | 4 ++-- packages/components/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index 2f783ed7de..ffb1076379 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "6.53.1-fb-aa-53153.0", + "version": "6.53.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "6.53.1-fb-aa-53153.0", + "version": "6.53.1", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", diff --git a/packages/components/package.json b/packages/components/package.json index c143ace882..8127bf64b1 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "6.53.1-fb-aa-53153.0", + "version": "6.53.1", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [