From 50abb22054caefeb0ac6b75408970295d021bec0 Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Sun, 26 Jul 2026 18:37:47 +0100 Subject: [PATCH] Update FilamentStock and StockEvent models for improved data handling - Reformatted the filters in FilamentStock for better readability. - Changed the 'required' property of the stock location in FilamentStock to true, ensuring that stock location is mandatory. - Added 'updatedAt' column to StockEvent for enhanced tracking of stock events. --- src/database/models/FilamentStock.js | 10 ++++++++-- src/database/models/StockEvent.js | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/database/models/FilamentStock.js b/src/database/models/FilamentStock.js index 9b89720..ba33e80 100644 --- a/src/database/models/FilamentStock.js +++ b/src/database/models/FilamentStock.js @@ -30,7 +30,13 @@ export const FilamentStock = { 'createdAt', 'updatedAt' ], - filters: ['_id', 'filament', 'filament._id', 'filamentSku', 'filamentSku._id'], + filters: [ + '_id', + 'filament', + 'filament._id', + 'filamentSku', + 'filamentSku._id' + ], sorters: ['createdAt', 'updatedAt', 'filament', 'filamentSku'], group: ['filament', 'filamentSku'], properties: [ @@ -107,7 +113,7 @@ export const FilamentStock = { label: 'Stock location', type: 'object', objectType: 'stockLocation', - required: false, + required: true, showHyperlink: true, columnWidth: 200 }, diff --git a/src/database/models/StockEvent.js b/src/database/models/StockEvent.js index aabb905..8927902 100644 --- a/src/database/models/StockEvent.js +++ b/src/database/models/StockEvent.js @@ -8,7 +8,7 @@ export const StockEvent = { prefix: 'SEV', icon: StockEventIcon, actions: [], - columns: ['_reference', 'owner', 'parent', 'value', 'createdAt'], + columns: ['_reference', 'owner', 'parent', 'value', 'createdAt', 'updatedAt'], filters: ['_id', 'owner', 'parent'], sorters: ['createdAt'], properties: [