diff --git a/src/database/models/Filament.js b/src/database/models/Filament.js index f767c77..c3bcd0b 100644 --- a/src/database/models/Filament.js +++ b/src/database/models/Filament.js @@ -47,7 +47,15 @@ export const Filament = { 'updatedAt' ], filters: ['_id', 'name', 'type', 'color', 'cost', 'vendor', 'vendor._id'], - sorters: ['name', 'createdAt', 'type', 'vendor', 'cost', 'updatedAt'], + sorters: [ + 'name', + 'createdAt', + 'type', + 'vendor', + 'cost', + 'updatedAt', + 'createdAt' + ], group: ['diameter', 'type', 'vendor'], properties: [ { diff --git a/src/database/models/Printer.js b/src/database/models/Printer.js index 6c4d0e8..5aed554 100644 --- a/src/database/models/Printer.js +++ b/src/database/models/Printer.js @@ -92,8 +92,23 @@ export const Printer = { readOnly: true }, { - name: 'moonraker.host', + name: 'host', label: 'Host', + type: 'object', + objectType: 'host', + required: true + }, + { + name: 'host._id', + label: 'Host ID', + type: 'id', + objectType: 'host', + showHyperlink: true, + readOnly: true + }, + { + name: 'moonraker.host', + label: 'Hostname', type: 'text', required: true },