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