Refactor database models to replace '_id' with '_reference' in columns
- Updated multiple models to change the column identifier from '_id' to '_reference' for consistency across the database schema. - Adjusted relevant filters and properties to align with the new column naming convention.
This commit is contained in:
parent
9fb884638f
commit
2fbafc5396
@ -7,7 +7,7 @@ export const AuditLog = {
|
||||
icon: AuditLogIcon,
|
||||
actions: [],
|
||||
columns: [
|
||||
'_id',
|
||||
'_reference',
|
||||
'owner',
|
||||
'parent',
|
||||
'operation',
|
||||
|
||||
@ -69,7 +69,7 @@ export const Client = {
|
||||
],
|
||||
columns: [
|
||||
'name',
|
||||
'_id',
|
||||
'_reference',
|
||||
'country',
|
||||
'email',
|
||||
'phone',
|
||||
|
||||
@ -68,7 +68,7 @@ export const Courier = {
|
||||
`/dashboard/management/couriers/info?courierId=${_id}&action=delete`
|
||||
}
|
||||
],
|
||||
columns: ['name', '_id', 'country', 'email', 'website', 'createdAt'],
|
||||
columns: ['name', '_reference', 'country', 'email', 'website', 'createdAt'],
|
||||
filters: ['name', '_id', 'country', 'email'],
|
||||
sorters: ['name', 'country', 'email', 'createdAt', '_id'],
|
||||
group: ['country'],
|
||||
|
||||
@ -69,7 +69,14 @@ export const CourierService = {
|
||||
`/dashboard/management/courierservices/info?courierServiceId=${_id}&action=delete`
|
||||
}
|
||||
],
|
||||
columns: ['name', '_id', 'courier', 'tracked', 'deliveryTime', 'active'],
|
||||
columns: [
|
||||
'name',
|
||||
'_reference',
|
||||
'courier',
|
||||
'tracked',
|
||||
'deliveryTime',
|
||||
'active'
|
||||
],
|
||||
filters: ['name', '_id', 'courier', 'active', 'deliveryTime', 'tracked'],
|
||||
sorters: [
|
||||
'name',
|
||||
|
||||
@ -61,7 +61,7 @@ export const DocumentJob = {
|
||||
}
|
||||
}
|
||||
],
|
||||
columns: ['name', '_id', 'state', 'createdAt', 'updatedAt'],
|
||||
columns: ['name', '_reference', 'state', 'createdAt', 'updatedAt'],
|
||||
filters: ['name', '_id', 'state'],
|
||||
sorters: ['name', 'state', 'createdAt', 'updatedAt'],
|
||||
properties: [
|
||||
|
||||
@ -60,7 +60,15 @@ export const DocumentPrinter = {
|
||||
}
|
||||
}
|
||||
],
|
||||
columns: ['name', '_id', 'state', 'host', 'tags', 'connectedAt', 'updatedAt'],
|
||||
columns: [
|
||||
'name',
|
||||
'_reference',
|
||||
'state',
|
||||
'host',
|
||||
'tags',
|
||||
'connectedAt',
|
||||
'updatedAt'
|
||||
],
|
||||
filters: ['name', '_id'],
|
||||
sorters: ['name', 'documentSize', 'connectedAt', 'updatedAt'],
|
||||
properties: [
|
||||
|
||||
@ -62,7 +62,7 @@ export const DocumentSize = {
|
||||
],
|
||||
columns: [
|
||||
'name',
|
||||
'_id',
|
||||
'_reference',
|
||||
'width',
|
||||
'height',
|
||||
'infiniteHeight',
|
||||
|
||||
@ -71,7 +71,7 @@ export const DocumentTemplate = {
|
||||
],
|
||||
columns: [
|
||||
'name',
|
||||
'_id',
|
||||
'_reference',
|
||||
'active',
|
||||
'global',
|
||||
'objectType',
|
||||
|
||||
@ -59,7 +59,7 @@ export const Filament = {
|
||||
}
|
||||
],
|
||||
columns: [
|
||||
'_id',
|
||||
'_reference',
|
||||
'name',
|
||||
'type',
|
||||
'color',
|
||||
|
||||
@ -18,7 +18,7 @@ export const FilamentStock = {
|
||||
}
|
||||
],
|
||||
columns: [
|
||||
'_id',
|
||||
'_reference',
|
||||
'state',
|
||||
'currentWeight',
|
||||
'startingWeight',
|
||||
|
||||
@ -78,7 +78,7 @@ export const File = {
|
||||
}
|
||||
],
|
||||
url: (id) => `/dashboard/management/files/info?fileId=${id}`,
|
||||
columns: ['name', '_id', 'type', 'size', 'temp', 'createdAt'],
|
||||
columns: ['name', '_reference', 'type', 'size', 'temp', 'createdAt'],
|
||||
filters: ['name', '_id', 'type', 'temp'],
|
||||
sorters: ['name', 'type', 'size', 'createdAt', 'temp'],
|
||||
group: ['type'],
|
||||
|
||||
@ -70,7 +70,7 @@ export const GCodeFile = {
|
||||
|
||||
columns: [
|
||||
'name',
|
||||
'_id',
|
||||
'_reference',
|
||||
'filament',
|
||||
'gcodeFileInfo.estimatedPrintingTimeNormalMode',
|
||||
'gcodeFileInfo.sparseInfillDensity',
|
||||
|
||||
@ -67,7 +67,7 @@ export const Host = {
|
||||
}
|
||||
}
|
||||
],
|
||||
columns: ['name', '_id', 'state', 'tags', 'connectedAt'],
|
||||
columns: ['name', '_reference', 'state', 'tags', 'connectedAt'],
|
||||
filters: ['name', '_id', 'state', 'tags'],
|
||||
sorters: ['name', 'state', 'connectedAt'],
|
||||
group: ['tags'],
|
||||
|
||||
@ -122,7 +122,6 @@ export const Invoice = {
|
||||
filters: ['vendor', 'client', 'invoiceType'],
|
||||
sorters: ['createdAt', 'state', 'updatedAt', 'invoiceDate', 'dueDate'],
|
||||
columns: [
|
||||
'_id',
|
||||
'_reference',
|
||||
'state',
|
||||
'invoiceType',
|
||||
@ -159,6 +158,7 @@ export const Invoice = {
|
||||
name: '_reference',
|
||||
label: 'Reference',
|
||||
type: 'reference',
|
||||
columnFixed: 'left',
|
||||
required: true,
|
||||
objectType: 'invoice',
|
||||
showCopy: true,
|
||||
|
||||
@ -37,7 +37,7 @@ export const Job = {
|
||||
url: (_id) => `/dashboard/production/jobs/info?jobId=${_id}&action=reload`
|
||||
}
|
||||
],
|
||||
columns: ['_id', 'quantity', 'state', 'gcodeFile', 'createdAt'],
|
||||
columns: ['_reference', 'quantity', 'state', 'gcodeFile', 'createdAt'],
|
||||
filters: ['state', '_id', 'gcodeFile', 'quantity'],
|
||||
sorters: ['createdAt', 'state', 'quantity', 'gcodeFile'],
|
||||
properties: [
|
||||
|
||||
@ -34,6 +34,7 @@ export const Note = {
|
||||
name: '_reference',
|
||||
label: 'Reference',
|
||||
type: 'reference',
|
||||
columnFixed: 'left',
|
||||
objectType: 'note',
|
||||
showCopy: true,
|
||||
readOnly: true
|
||||
|
||||
@ -58,7 +58,7 @@ export const NoteType = {
|
||||
}
|
||||
}
|
||||
],
|
||||
columns: ['name', '_id', 'color', 'active', 'createdAt', 'updatedAt'],
|
||||
columns: ['name', '_reference', 'color', 'active', 'createdAt', 'updatedAt'],
|
||||
filters: ['name', '_id', 'color', 'active'],
|
||||
sorters: ['name', 'color', 'active', 'createdAt', 'updatedAt'],
|
||||
properties: [
|
||||
|
||||
@ -81,7 +81,6 @@ export const OrderItem = {
|
||||
filters: ['itemType', 'item', 'order'],
|
||||
sorters: ['createdAt', 'updatedAt', 'itemAmount', 'quantity'],
|
||||
columns: [
|
||||
'_id',
|
||||
'_reference',
|
||||
'state',
|
||||
'itemType',
|
||||
@ -116,6 +115,7 @@ export const OrderItem = {
|
||||
name: '_reference',
|
||||
label: 'Reference',
|
||||
type: 'reference',
|
||||
columnFixed: 'left',
|
||||
objectType: 'orderItem',
|
||||
showCopy: true,
|
||||
readOnly: true
|
||||
@ -166,7 +166,7 @@ export const OrderItem = {
|
||||
name: 'itemType',
|
||||
label: 'Item Type',
|
||||
type: 'objectType',
|
||||
masterFilter: ['part', 'packaging', 'filament'],
|
||||
masterFilter: ['part', 'packaging', 'filament', 'product'],
|
||||
required: true,
|
||||
columnWidth: 175
|
||||
},
|
||||
|
||||
@ -57,7 +57,7 @@ export const Part = {
|
||||
}
|
||||
}
|
||||
],
|
||||
columns: ['name', '_id', 'product', 'globalPricing', 'createdAt'],
|
||||
columns: ['name', '_reference', 'product', 'globalPricing', 'createdAt'],
|
||||
filters: ['name', '_id', 'product', 'globalPricing'],
|
||||
sorters: ['name', 'email', 'role', 'createdAt', '_id'],
|
||||
properties: [
|
||||
|
||||
@ -20,7 +20,7 @@ export const PartStock = {
|
||||
filters: ['_id', 'part', 'startingQuantity', 'currentQuantity'],
|
||||
sorters: ['part', 'startingQuantity', 'currentQuantity'],
|
||||
columns: [
|
||||
'_id',
|
||||
'_reference',
|
||||
'state',
|
||||
'startingQuantity',
|
||||
'currentQuantity',
|
||||
|
||||
@ -212,7 +212,15 @@ export const Printer = {
|
||||
]
|
||||
}
|
||||
],
|
||||
columns: ['name', '_id', 'state', 'host', 'tags', 'connectedAt', 'updatedAt'],
|
||||
columns: [
|
||||
'name',
|
||||
'_reference',
|
||||
'state',
|
||||
'host',
|
||||
'tags',
|
||||
'connectedAt',
|
||||
'updatedAt'
|
||||
],
|
||||
filters: ['name', '_id', 'state', 'tags'],
|
||||
sorters: ['name', 'state', 'connectedAt'],
|
||||
group: ['tags'],
|
||||
|
||||
@ -58,7 +58,7 @@ export const Product = {
|
||||
}
|
||||
}
|
||||
],
|
||||
columns: ['_id', 'name', 'tags', 'vendor', 'price', 'createdAt', 'updatedAt'],
|
||||
columns: ['_reference', 'name', 'tags', 'vendor', 'price', 'createdAt', 'updatedAt'],
|
||||
filters: ['_id', 'name', 'type', 'color', 'cost', 'vendor'],
|
||||
sorters: ['name', 'createdAt', 'type', 'vendor', 'cost', 'updatedAt'],
|
||||
properties: [
|
||||
|
||||
@ -169,7 +169,6 @@ export const PurchaseOrder = {
|
||||
filters: ['vendor'],
|
||||
sorters: ['createdAt', 'state', 'updatedAt'],
|
||||
columns: [
|
||||
'_id',
|
||||
'_reference',
|
||||
'state',
|
||||
'vendor',
|
||||
@ -203,6 +202,7 @@ export const PurchaseOrder = {
|
||||
name: '_reference',
|
||||
label: 'Reference',
|
||||
type: 'reference',
|
||||
columnFixed: 'left',
|
||||
required: true,
|
||||
objectType: 'purchaseOrder',
|
||||
showCopy: true,
|
||||
|
||||
@ -168,7 +168,6 @@ export const SalesOrder = {
|
||||
filters: ['client'],
|
||||
sorters: ['createdAt', 'state', 'updatedAt'],
|
||||
columns: [
|
||||
'_id',
|
||||
'_reference',
|
||||
'state',
|
||||
'client',
|
||||
@ -202,6 +201,7 @@ export const SalesOrder = {
|
||||
name: '_reference',
|
||||
label: 'Reference',
|
||||
type: 'reference',
|
||||
columnFixed: 'left',
|
||||
required: true,
|
||||
objectType: 'salesOrder',
|
||||
showCopy: true,
|
||||
|
||||
@ -123,7 +123,6 @@ export const Shipment = {
|
||||
'deliveredAt'
|
||||
],
|
||||
columns: [
|
||||
'_id',
|
||||
'_reference',
|
||||
'state',
|
||||
'orderType',
|
||||
@ -159,6 +158,7 @@ export const Shipment = {
|
||||
name: '_reference',
|
||||
label: 'Reference',
|
||||
type: 'reference',
|
||||
columnFixed: 'left',
|
||||
objectType: 'shipment',
|
||||
showCopy: true,
|
||||
readOnly: true
|
||||
|
||||
@ -17,7 +17,7 @@ export const StockAudit = {
|
||||
}
|
||||
],
|
||||
url: (id) => `/dashboard/inventory/stockaudits/info?stockAuditId=${id}`,
|
||||
columns: ['_id', 'state', 'createdAt', 'updatedAt'],
|
||||
columns: ['_reference', 'state', 'createdAt', 'updatedAt'],
|
||||
filters: ['_id'],
|
||||
sorters: ['createdAt', 'updatedAt'],
|
||||
group: ['state'],
|
||||
|
||||
@ -6,7 +6,7 @@ export const StockEvent = {
|
||||
prefix: 'SEV',
|
||||
icon: StockEventIcon,
|
||||
actions: [],
|
||||
columns: ['_id', 'owner', 'parent', 'value', 'createdAt'],
|
||||
columns: ['_reference', 'owner', 'parent', 'value', 'createdAt'],
|
||||
filters: ['_id', 'owner', 'parent'],
|
||||
sorters: ['createdAt'],
|
||||
properties: [
|
||||
@ -26,6 +26,16 @@ export const StockEvent = {
|
||||
value: null,
|
||||
readOnly: true
|
||||
},
|
||||
{
|
||||
name: '_reference',
|
||||
label: 'Reference',
|
||||
type: 'reference',
|
||||
columnFixed: 'left',
|
||||
objectType: 'stockEvent',
|
||||
value: null,
|
||||
showCopy: true,
|
||||
readOnly: true
|
||||
},
|
||||
{
|
||||
name: 'updatedAt',
|
||||
label: 'Updated At',
|
||||
@ -41,6 +51,7 @@ export const StockEvent = {
|
||||
return objectData.ownerType
|
||||
},
|
||||
columnFixed: 'left',
|
||||
columnWidth: 200,
|
||||
value: null,
|
||||
showCopy: true,
|
||||
showHyperlink: true
|
||||
@ -53,6 +64,7 @@ export const StockEvent = {
|
||||
return objectData?.parentType
|
||||
},
|
||||
value: null,
|
||||
columnWidth: 200,
|
||||
showCopy: true,
|
||||
showHyperlink: true
|
||||
},
|
||||
|
||||
@ -29,7 +29,7 @@ export const SubJob = {
|
||||
}
|
||||
}
|
||||
],
|
||||
columns: ['_id', 'printer', 'job', 'state', 'createdAt'],
|
||||
columns: ['_reference', 'printer', 'job', 'state', 'createdAt'],
|
||||
filters: ['state', '_id', 'job', 'printer'],
|
||||
sorters: ['createdAt', 'state'],
|
||||
group: ['job'],
|
||||
|
||||
@ -70,7 +70,7 @@ export const TaxRate = {
|
||||
],
|
||||
columns: [
|
||||
'name',
|
||||
'_id',
|
||||
'_reference',
|
||||
'rate',
|
||||
'rateType',
|
||||
'active',
|
||||
|
||||
@ -69,7 +69,7 @@ export const TaxRecord = {
|
||||
}
|
||||
],
|
||||
columns: [
|
||||
'_id',
|
||||
'_reference',
|
||||
'taxRate',
|
||||
'transactionType',
|
||||
'transaction',
|
||||
|
||||
@ -24,7 +24,7 @@ export const User = {
|
||||
`/dashboard/management/users/info?userId=${_id}&action=reload`
|
||||
}
|
||||
],
|
||||
columns: ['name', '_id', 'username', 'email', 'role', 'createdAt'],
|
||||
columns: ['name', '_reference', 'username', 'email', 'role', 'createdAt'],
|
||||
filters: ['name', '_id', 'email', 'role'],
|
||||
sorters: ['name', 'email', 'role', 'createdAt', '_id'],
|
||||
properties: [
|
||||
|
||||
@ -70,7 +70,7 @@ export const Vendor = {
|
||||
],
|
||||
columns: [
|
||||
'name',
|
||||
'_id',
|
||||
'_reference',
|
||||
'country',
|
||||
'email',
|
||||
'website',
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user