Added file functionality.

This commit is contained in:
Tom Butcher 2025-09-07 19:47:15 +01:00
parent 1b86b0917c
commit 6bb4943d0c
3 changed files with 51 additions and 1 deletions

View File

@ -97,11 +97,38 @@ export const GCodeFile = {
objectType: 'filament',
required: true
},
{
name: 'filament._id',
label: 'Filament ID',
type: 'id',
value: null,
objectType: 'filament',
showHyperlink: true
},
{
name: 'file',
label: 'File',
type: 'file',
value: null,
required: true
},
{
name: 'file._id',
label: 'File ID',
type: 'id',
value: null,
objectType: 'file',
showHyperlink: true
},
{
name: 'cost',
label: 'Cost',
type: 'number',
value: null,
value: (objectData) => {
return (
objectData?.file?.metaData?.filamentUsedG * objectData?.filament?.cost
)
},
readOnly: true,
prefix: '£'
},

View File

@ -137,6 +137,21 @@ export const Part = {
prefix: '£',
min: 0,
step: 0.1
},
{
name: 'file',
label: 'File',
type: 'file',
value: null,
required: true
},
{
name: 'file._id',
label: 'File ID',
type: 'id',
value: null,
objectType: 'file',
showHyperlink: true
}
]
}

View File

@ -77,6 +77,14 @@ export const User = {
label: 'Email',
columnWidth: 300,
type: 'email'
},
{
name: 'profileImage',
label: 'Profile Image',
type: 'file',
fileType: 'image',
previewOpen: true,
showPreview: false
}
]
}