From e946174430152bb79bbaccf576a8176bef852850 Mon Sep 17 00:00:00 2001 From: labkey-jeckels Date: Fri, 14 Aug 2026 17:58:44 -0700 Subject: [PATCH 1/7] Add audit log for successful LK version changes --- .../src/internal/components/auditlog/constants.ts | 8 ++++++++ .../src/internal/components/auditlog/utils.test.ts | 10 ++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/packages/components/src/internal/components/auditlog/constants.ts b/packages/components/src/internal/components/auditlog/constants.ts index a752ebee5f..bc08ce9922 100644 --- a/packages/components/src/internal/components/auditlog/constants.ts +++ b/packages/components/src/internal/components/auditlog/constants.ts @@ -137,6 +137,13 @@ export const PLATE_SET_AUDIT_QUERY: AuditQuery = { value: 'PlateSetEvent', }; +// Events live in the root container, so the grid needs to look outside the current folder to find them +export const SYSTEM_UPGRADE_AUDIT_QUERY: AuditQuery = { + containerFilter: Query.ContainerFilter.allFolders, + label: 'System Upgrade Events', + value: 'SystemUpgradeAuditEvent', +}; + export const COMMON_AUDIT_QUERIES: AuditQuery[] = [ ATTACHMENT_AUDIT_QUERY, DOMAIN_AUDIT_QUERY, @@ -149,6 +156,7 @@ export const COMMON_AUDIT_QUERIES: AuditQuery[] = [ QUERY_UPDATE_AUDIT_QUERY, SAMPLE_TYPE_AUDIT_QUERY, SAMPLE_TIMELINE_AUDIT_QUERY, + SYSTEM_UPGRADE_AUDIT_QUERY, USER_AUDIT_QUERY, ]; diff --git a/packages/components/src/internal/components/auditlog/utils.test.ts b/packages/components/src/internal/components/auditlog/utils.test.ts index 529abb8ba3..98aca962fe 100644 --- a/packages/components/src/internal/components/auditlog/utils.test.ts +++ b/packages/components/src/internal/components/auditlog/utils.test.ts @@ -24,23 +24,25 @@ import { NOTEBOOK_REVIEW_AUDIT_QUERY, REGISTRY_AUDIT_QUERY, SOURCE_AUDIT_QUERY, + SYSTEM_UPGRADE_AUDIT_QUERY, WORKFLOW_AUDIT_QUERY, } from './constants'; describe('getAuditQueries', () => { test('LKS starter', () => { const auditQueries = getAuditQueries(TEST_LKS_STARTER_MODULE_CONTEXT); - expect(auditQueries.length).toBe(15); + expect(auditQueries.length).toBe(16); expect(auditQueries.findIndex(entry => entry === ASSAY_AUDIT_QUERY)).toBeGreaterThanOrEqual(0); expect(auditQueries.findIndex(entry => entry === ASSAY_RESULT_AUDIT_QUERY)).toBeGreaterThanOrEqual(0); expect(auditQueries.findIndex(entry => entry === INVENTORY_AUDIT_QUERY)).toBe(13); + expect(auditQueries.findIndex(entry => entry === SYSTEM_UPGRADE_AUDIT_QUERY)).toBe(14); expect(auditQueries.findIndex(entry => entry === WORKFLOW_AUDIT_QUERY)).toBe(-1); expect(auditQueries.findIndex(entry => entry === SOURCE_AUDIT_QUERY)).toBeGreaterThanOrEqual(0); }); test('LKSM starter', () => { const auditQueries = getAuditQueries(TEST_LKSM_STARTER_MODULE_CONTEXT); - expect(auditQueries.length).toBe(13); + expect(auditQueries.length).toBe(14); expect(auditQueries.findIndex(entry => entry === INVENTORY_AUDIT_QUERY)).toBe(11); expect(auditQueries.findIndex(entry => entry === ASSAY_AUDIT_QUERY)).toBe(-1); expect(auditQueries.findIndex(entry => entry === ASSAY_RESULT_AUDIT_QUERY)).toBe(-1); @@ -50,7 +52,7 @@ describe('getAuditQueries', () => { test('LKSM professional', () => { const auditQueries = getAuditQueries(TEST_LKSM_PROFESSIONAL_MODULE_CONTEXT); - expect(auditQueries.length).toBe(18); + expect(auditQueries.length).toBe(19); expect(auditQueries.findIndex(entry => entry === INVENTORY_AUDIT_QUERY)).toBe(15); expect(auditQueries.findIndex(entry => entry === ASSAY_AUDIT_QUERY)).toBeGreaterThanOrEqual(0); expect(auditQueries.findIndex(entry => entry === WORKFLOW_AUDIT_QUERY)).toBeGreaterThanOrEqual(0); @@ -78,7 +80,7 @@ describe('getAuditQueries', () => { }, }; const auditQueries = getAuditQueries(moduleContext); - expect(auditQueries.length).toBe(19); + expect(auditQueries.length).toBe(20); expect(auditQueries.findIndex(entry => entry === INVENTORY_AUDIT_QUERY)).toBe(16); expect(auditQueries.findIndex(entry => entry === ASSAY_AUDIT_QUERY)).toBeGreaterThanOrEqual(0); expect(auditQueries.findIndex(entry => entry === ASSAY_RESULT_AUDIT_QUERY)).toBeGreaterThanOrEqual(0); From 228e1799193e86188c46e187a407463c5867849e Mon Sep 17 00:00:00 2001 From: labkey-jeckels Date: Tue, 18 Aug 2026 15:59:50 -0700 Subject: [PATCH 2/7] Right casing --- .../components/src/internal/components/auditlog/constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/components/src/internal/components/auditlog/constants.ts b/packages/components/src/internal/components/auditlog/constants.ts index bc08ce9922..fc6ecb550d 100644 --- a/packages/components/src/internal/components/auditlog/constants.ts +++ b/packages/components/src/internal/components/auditlog/constants.ts @@ -140,7 +140,7 @@ export const PLATE_SET_AUDIT_QUERY: AuditQuery = { // Events live in the root container, so the grid needs to look outside the current folder to find them export const SYSTEM_UPGRADE_AUDIT_QUERY: AuditQuery = { containerFilter: Query.ContainerFilter.allFolders, - label: 'System Upgrade Events', + label: 'System Upgrade events', value: 'SystemUpgradeAuditEvent', }; From 1a41065af2f2cbae36ad7ec26c8235aef47f10c6 Mon Sep 17 00:00:00 2001 From: cnathe Date: Wed, 19 Aug 2026 15:47:35 -0500 Subject: [PATCH 3/7] 7.58.2-fb-550-upgradeAudit.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 8f456fa147..f0fa50186e 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "7.58.1", + "version": "7.58.2-fb-550-upgradeAudit.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "7.58.1", + "version": "7.58.2-fb-550-upgradeAudit.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 0ac25da292..db3203b7e1 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "7.58.1", + "version": "7.58.2-fb-550-upgradeAudit.0", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ From ac74903945636a528e9ee3530414286790b73f7d Mon Sep 17 00:00:00 2001 From: cnathe Date: Thu, 20 Aug 2026 10:56:51 -0500 Subject: [PATCH 4/7] match casing for other labels --- .../components/src/internal/components/auditlog/constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/components/src/internal/components/auditlog/constants.ts b/packages/components/src/internal/components/auditlog/constants.ts index c28296c1e7..4116b054e6 100644 --- a/packages/components/src/internal/components/auditlog/constants.ts +++ b/packages/components/src/internal/components/auditlog/constants.ts @@ -144,7 +144,7 @@ export const PLATE_SET_AUDIT_QUERY: AuditQuery = { // Events live in the root container, so the grid needs to look outside the current folder to find them export const SYSTEM_UPGRADE_AUDIT_QUERY: AuditQuery = { containerFilter: Query.ContainerFilter.allFolders, - label: 'System Upgrade events', + label: 'System Upgrade Events', value: 'SystemUpgradeAuditEvent', }; From 9987011823a9ce8019be510e3787384b812799f2 Mon Sep 17 00:00:00 2001 From: cnathe Date: Thu, 20 Aug 2026 10:58:12 -0500 Subject: [PATCH 5/7] 7.58.3-fb-550-upgradeAudit.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 e8f8531673..ed16774a55 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "7.58.2", + "version": "7.58.3-fb-550-upgradeAudit.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "7.58.2", + "version": "7.58.3-fb-550-upgradeAudit.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 df57ead0bb..56364d9a7b 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "7.58.2", + "version": "7.58.3-fb-550-upgradeAudit.0", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ From 5dfcee6039cb62f177c91d3094dc430061a3eaea Mon Sep 17 00:00:00 2001 From: cnathe Date: Fri, 21 Aug 2026 12:20:46 -0500 Subject: [PATCH 6/7] 7.58.5-fb-550-upgradeAudit.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 3719df716e..06c4658f50 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "7.58.4", + "version": "7.58.5-fb-550-upgradeAudit.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "7.58.4", + "version": "7.58.5-fb-550-upgradeAudit.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 2debabedb2..7b4f685d75 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "7.58.4", + "version": "7.58.5-fb-550-upgradeAudit.0", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ From d2f7382c3df64fc053a601c6adf73e8a9102c32e Mon Sep 17 00:00:00 2001 From: cnathe Date: Fri, 21 Aug 2026 13:09:05 -0500 Subject: [PATCH 7/7] 7.58.5 --- 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 06c4658f50..3bf56ca420 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "7.58.5-fb-550-upgradeAudit.0", + "version": "7.58.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "7.58.5-fb-550-upgradeAudit.0", + "version": "7.58.5", "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 7b4f685d75..edf2eb6e44 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "7.58.5-fb-550-upgradeAudit.0", + "version": "7.58.5", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [