Add File and DocumentJob models to ObjectModels; update exports for improved model accessibility.

This commit is contained in:
Tom Butcher 2025-09-05 23:19:45 +01:00
parent 45d9aabb87
commit f90eb4ed37

View File

@ -7,6 +7,7 @@ import { Job } from './models/Job'
import { Product } from './models/Product' import { Product } from './models/Product'
import { Part } from './models/Part.js' import { Part } from './models/Part.js'
import { Vendor } from './models/Vendor' import { Vendor } from './models/Vendor'
import { File } from './models/File'
import { SubJob } from './models/SubJob' import { SubJob } from './models/SubJob'
import { Initial } from './models/Initial' import { Initial } from './models/Initial'
import { FilamentStock } from './models/FilamentStock' import { FilamentStock } from './models/FilamentStock'
@ -21,6 +22,7 @@ import { Note } from './models/Note'
import { DocumentSize } from './models/DocumentSize.js' import { DocumentSize } from './models/DocumentSize.js'
import { DocumentTemplate } from './models/DocumentTemplate.js' import { DocumentTemplate } from './models/DocumentTemplate.js'
import { DocumentPrinter } from './models/DocumentPrinter.js' import { DocumentPrinter } from './models/DocumentPrinter.js'
import { DocumentJob } from './models/DocumentJob.js'
import QuestionCircleIcon from '../components/Icons/QuestionCircleIcon' import QuestionCircleIcon from '../components/Icons/QuestionCircleIcon'
export const objectModels = [ export const objectModels = [
@ -33,6 +35,7 @@ export const objectModels = [
Product, Product,
Part, Part,
Vendor, Vendor,
File,
SubJob, SubJob,
Initial, Initial,
FilamentStock, FilamentStock,
@ -46,7 +49,8 @@ export const objectModels = [
Note, Note,
DocumentSize, DocumentSize,
DocumentTemplate, DocumentTemplate,
DocumentPrinter DocumentPrinter,
DocumentJob
] ]
// Re-export individual models for direct access // Re-export individual models for direct access
@ -60,6 +64,7 @@ export {
Product, Product,
Part, Part,
Vendor, Vendor,
File,
SubJob, SubJob,
Initial, Initial,
FilamentStock, FilamentStock,
@ -73,7 +78,8 @@ export {
Note, Note,
DocumentSize, DocumentSize,
DocumentTemplate, DocumentTemplate,
DocumentPrinter DocumentPrinter,
DocumentJob
} }
export function getModelByName(name, ignoreCase = false) { export function getModelByName(name, ignoreCase = false) {