From 71b432ba4d4b4b48fc3f2d78ea0bb8dd1ef1ad78 Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Mon, 27 Jul 2026 02:45:57 +0100 Subject: [PATCH] Refactor DocumentSize model to update 'updatedAt' field and adjust visibility logic - Added a new 'updatedAt' field to the DocumentSize model for tracking updates, ensuring it is read-only and properly formatted. - Removed the previous 'updatedAt' field and adjusted the visibility logic for the 'width' field based on the 'infiniteHeight' property, enhancing user experience. --- src/database/models/DocumentSize.js | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/database/models/DocumentSize.js b/src/database/models/DocumentSize.js index 0d29022..c28875b 100644 --- a/src/database/models/DocumentSize.js +++ b/src/database/models/DocumentSize.js @@ -98,6 +98,13 @@ export const DocumentSize = { readOnly: true, columnWidth: 180 }, + { + name: 'updatedAt', + label: 'Updated At', + type: 'dateTime', + readOnly: true, + columnWidth: 175 + }, { name: 'name', label: 'Name', @@ -107,11 +114,11 @@ export const DocumentSize = { columnFixed: 'left' }, { - name: 'updatedAt', - label: 'Updated At', - type: 'dateTime', - readOnly: true, - columnWidth: 175 + name: 'infiniteHeight', + label: 'Infinite Height', + required: true, + columnWidth: 150, + type: 'bool' }, { name: 'width', @@ -128,16 +135,9 @@ export const DocumentSize = { columnWidth: 150, type: 'number', suffix: 'mm', - disabled: (objectData) => { - return objectData.infiniteHeight + visible: (objectData) => { + return !objectData.infiniteHeight } - }, - { - name: 'infiniteHeight', - label: 'Infinite Height', - required: true, - columnWidth: 150, - type: 'bool' } ] }