From 97f0c816adc96a4e9d0a19d632730942a20ac4fe Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Sat, 29 Nov 2025 01:25:43 +0000 Subject: [PATCH] Minor tweaks --- src/database/models/File.js | 1 + src/database/models/Printer.js | 36 ++++++++++++++++++++++------------ 2 files changed, 25 insertions(+), 12 deletions(-) diff --git a/src/database/models/File.js b/src/database/models/File.js index 33c3565..279759b 100644 --- a/src/database/models/File.js +++ b/src/database/models/File.js @@ -96,6 +96,7 @@ export const File = { label: 'Size', type: 'number', readOnly: true, + roundNumber: 2, required: true, suffix: (objectData) => { const size = objectData?.size || 0 diff --git a/src/database/models/Printer.js b/src/database/models/Printer.js index 6171021..b1fcf43 100644 --- a/src/database/models/Printer.js +++ b/src/database/models/Printer.js @@ -168,15 +168,15 @@ export const Printer = { } ], columns: [ -'name', -'_id', -'state', + 'name', + '_id', + 'state', 'host', 'host._id', -'tags', -'connectedAt', + 'tags', + 'connectedAt', 'updatedAt' -], + ], filters: ['name', '_id', 'state', 'tags'], sorters: ['name', 'state', 'connectedAt'], group: ['tags'], @@ -189,8 +189,8 @@ export const Printer = { showCopy: true }, { - name: 'connectedAt', - label: 'Connected At', + name: 'createdAt', + label: 'Created At', type: 'dateTime', readOnly: true }, @@ -202,6 +202,12 @@ export const Printer = { columnWidth: 200, columnFixed: 'left' }, + { + name: 'updatedAt', + label: 'Updated At', + type: 'dateTime', + readOnly: true + }, { name: 'state', label: 'Status', @@ -211,10 +217,10 @@ export const Printer = { readOnly: true }, { - name: 'active', - label: 'Active', - type: 'bool', - required: true + name: 'connectedAt', + label: 'Connected At', + type: 'dateTime', + readOnly: true }, { name: 'online', @@ -222,6 +228,12 @@ export const Printer = { type: 'bool', readOnly: true }, + { + name: 'active', + label: 'Active', + type: 'bool', + required: true + }, { name: 'vendor', label: 'Vendor',