Enhance database models with additional properties and improved formatting
- Added 'createdAt' and 'updatedAt' fields to various models including Courier, DocumentPrinter, and User for better tracking of records. - Improved formatting in AuditLog and other models for consistency in code style. - Updated filters and columns across multiple models to include new date fields, enhancing data management capabilities.
This commit is contained in:
parent
5de4c23a71
commit
fdd7a09d84
@ -24,7 +24,7 @@ export const AuditLog = {
|
|||||||
'updatedAt',
|
'updatedAt',
|
||||||
'_reference'
|
'_reference'
|
||||||
],
|
],
|
||||||
sorters: ['createdAt','updatedAt'],
|
sorters: ['createdAt', 'updatedAt'],
|
||||||
properties: [
|
properties: [
|
||||||
{
|
{
|
||||||
name: '_id',
|
name: '_id',
|
||||||
|
|||||||
@ -74,7 +74,7 @@ export const Courier = {
|
|||||||
content: () => createElement(CourierInfo)
|
content: () => createElement(CourierInfo)
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
columns: ['_reference', 'name', 'country', 'email', 'website', 'createdAt'],
|
columns: ['_reference', 'name', 'country', 'email', 'website', 'createdAt', 'updatedAt'],
|
||||||
filters: [
|
filters: [
|
||||||
'name',
|
'name',
|
||||||
'website',
|
'website',
|
||||||
|
|||||||
@ -82,7 +82,9 @@ export const CourierService = {
|
|||||||
'deliveryTime',
|
'deliveryTime',
|
||||||
'cost',
|
'cost',
|
||||||
'costWithTax',
|
'costWithTax',
|
||||||
'active'
|
'active',
|
||||||
|
'createdAt',
|
||||||
|
'updatedAt'
|
||||||
],
|
],
|
||||||
filters: [
|
filters: [
|
||||||
'_id',
|
'_id',
|
||||||
|
|||||||
@ -71,6 +71,7 @@ export const DocumentPrinter = {
|
|||||||
'host',
|
'host',
|
||||||
'tags',
|
'tags',
|
||||||
'connectedAt',
|
'connectedAt',
|
||||||
|
'createdAt',
|
||||||
'updatedAt'
|
'updatedAt'
|
||||||
],
|
],
|
||||||
filters: [
|
filters: [
|
||||||
|
|||||||
@ -1,7 +1,8 @@
|
|||||||
import { createElement, lazy } from 'react'
|
import { createElement, lazy } from 'react'
|
||||||
|
|
||||||
const DocumentTemplateInfo = lazy(
|
const DocumentTemplateInfo = lazy(
|
||||||
() => import('../../components/Dashboard/Management/DocumentTemplates/DocumentTemplateInfo')
|
() =>
|
||||||
|
import('../../components/Dashboard/Management/DocumentTemplates/DocumentTemplateInfo')
|
||||||
)
|
)
|
||||||
import InfoCircleIcon from '../../components/Icons/InfoCircleIcon'
|
import InfoCircleIcon from '../../components/Icons/InfoCircleIcon'
|
||||||
import EditIcon from '../../components/Icons/EditIcon'
|
import EditIcon from '../../components/Icons/EditIcon'
|
||||||
@ -65,7 +66,7 @@ export const DocumentTemplate = {
|
|||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
return objectData?._isEditing && objectData?._isEditing == true
|
return objectData?._isEditing && objectData?._isEditing == true
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
],
|
],
|
||||||
pages: [
|
pages: [
|
||||||
{
|
{
|
||||||
@ -90,6 +91,8 @@ export const DocumentTemplate = {
|
|||||||
'tags',
|
'tags',
|
||||||
'active',
|
'active',
|
||||||
'global',
|
'global',
|
||||||
|
'parent',
|
||||||
|
'documentSize',
|
||||||
'objectType',
|
'objectType',
|
||||||
'createdAt',
|
'createdAt',
|
||||||
'updatedAt',
|
'updatedAt',
|
||||||
|
|||||||
@ -75,7 +75,7 @@ export const FilamentProfile = {
|
|||||||
content: () => createElement(FilamentProfileInfo)
|
content: () => createElement(FilamentProfileInfo)
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
columns: ['_reference', 'name', 'filamentType', 'filament', 'updatedAt'],
|
columns: ['_reference', 'name', 'filamentType', 'filament', 'createdAt', 'updatedAt'],
|
||||||
filters: ['_id','name','createdAt','updatedAt','_reference'],
|
filters: ['_id','name','createdAt','updatedAt','_reference'],
|
||||||
sorters: ['name', 'createdAt', 'updatedAt'],
|
sorters: ['name', 'createdAt', 'updatedAt'],
|
||||||
properties: [
|
properties: [
|
||||||
|
|||||||
@ -74,7 +74,7 @@ export const GCodeFile = {
|
|||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
return objectData?._isEditing && objectData?._isEditing == true
|
return objectData?._isEditing && objectData?._isEditing == true
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
],
|
],
|
||||||
pages: [
|
pages: [
|
||||||
{
|
{
|
||||||
@ -94,6 +94,7 @@ export const GCodeFile = {
|
|||||||
'gcodeFileInfo.sparseInfillPattern',
|
'gcodeFileInfo.sparseInfillPattern',
|
||||||
'gcodeFileInfo.nozzleTemperature',
|
'gcodeFileInfo.nozzleTemperature',
|
||||||
'gcodeFileInfo.hotPlateTemp',
|
'gcodeFileInfo.hotPlateTemp',
|
||||||
|
'createdAt',
|
||||||
'updatedAt'
|
'updatedAt'
|
||||||
],
|
],
|
||||||
filters: [
|
filters: [
|
||||||
|
|||||||
@ -90,23 +90,26 @@ export const Host = {
|
|||||||
content: () => createElement(HostInfo)
|
content: () => createElement(HostInfo)
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
columns: ['_reference', 'name', 'state', 'tags', 'connectedAt'],
|
columns: [
|
||||||
|
'_reference',
|
||||||
|
'name',
|
||||||
|
'state',
|
||||||
|
'tags',
|
||||||
|
'connectedAt',
|
||||||
|
'createdAt',
|
||||||
|
'updatedAt'
|
||||||
|
],
|
||||||
filters: [
|
filters: [
|
||||||
'name',
|
'name',
|
||||||
'_id',
|
'_id',
|
||||||
'state',
|
'state',
|
||||||
'tags',
|
'tags',
|
||||||
|
'connectedAt',
|
||||||
'createdAt',
|
'createdAt',
|
||||||
'updatedAt',
|
'updatedAt',
|
||||||
'_reference'
|
'_reference'
|
||||||
],
|
],
|
||||||
sorters: [
|
sorters: ['name', 'state', 'connectedAt', 'createdAt', 'updatedAt'],
|
||||||
'name',
|
|
||||||
'state',
|
|
||||||
'connectedAt',
|
|
||||||
'createdAt',
|
|
||||||
'updatedAt'
|
|
||||||
],
|
|
||||||
group: ['tags'],
|
group: ['tags'],
|
||||||
properties: [
|
properties: [
|
||||||
{
|
{
|
||||||
|
|||||||
@ -44,6 +44,29 @@ export const Note = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
columns: [
|
||||||
|
'_reference',
|
||||||
|
'user',
|
||||||
|
'parentType',
|
||||||
|
'parent',
|
||||||
|
'noteType',
|
||||||
|
'createdAt',
|
||||||
|
'updatedAt'
|
||||||
|
],
|
||||||
|
filters: [
|
||||||
|
'_id',
|
||||||
|
'user',
|
||||||
|
'user._id',
|
||||||
|
'parentType',
|
||||||
|
'parent',
|
||||||
|
'parent._id',
|
||||||
|
'noteType',
|
||||||
|
'noteType._id',
|
||||||
|
'createdAt',
|
||||||
|
'updatedAt',
|
||||||
|
'_reference'
|
||||||
|
],
|
||||||
|
sorters: ['createdAt', 'updatedAt', 'parentType', 'noteType'],
|
||||||
properties: [
|
properties: [
|
||||||
{
|
{
|
||||||
name: '_id',
|
name: '_id',
|
||||||
|
|||||||
@ -292,11 +292,12 @@ export const Printer = {
|
|||||||
'host',
|
'host',
|
||||||
'tags',
|
'tags',
|
||||||
'connectedAt',
|
'connectedAt',
|
||||||
|
'createdAt',
|
||||||
'updatedAt'
|
'updatedAt'
|
||||||
],
|
],
|
||||||
filters: [
|
filters: [
|
||||||
'tags',
|
'tags',
|
||||||
'host._id',
|
'host',
|
||||||
'active',
|
'active',
|
||||||
'online',
|
'online',
|
||||||
'name',
|
'name',
|
||||||
@ -306,7 +307,7 @@ export const Printer = {
|
|||||||
'createdAt',
|
'createdAt',
|
||||||
'updatedAt'
|
'updatedAt'
|
||||||
],
|
],
|
||||||
sorters: ['name', 'state', 'connectedAt', 'createdAt', 'updatedAt'],
|
sorters: ['name', 'state', 'connectedAt', 'createdAt', 'updatedAt', 'host'],
|
||||||
group: ['tags'],
|
group: ['tags'],
|
||||||
properties: [
|
properties: [
|
||||||
{
|
{
|
||||||
|
|||||||
@ -352,6 +352,7 @@ export const PrinterProfile = {
|
|||||||
'zOffset',
|
'zOffset',
|
||||||
'scanFirstLayer',
|
'scanFirstLayer',
|
||||||
'auxiliaryFan',
|
'auxiliaryFan',
|
||||||
|
'createdAt',
|
||||||
'updatedAt'
|
'updatedAt'
|
||||||
],
|
],
|
||||||
filters: ['_id','name','createdAt','updatedAt','_reference'],
|
filters: ['_id','name','createdAt','updatedAt','_reference'],
|
||||||
|
|||||||
@ -50,7 +50,8 @@ export const SubJob = {
|
|||||||
'state',
|
'state',
|
||||||
'startedAt',
|
'startedAt',
|
||||||
'finishedAt',
|
'finishedAt',
|
||||||
'createdAt'
|
'createdAt',
|
||||||
|
'updatedAt'
|
||||||
],
|
],
|
||||||
filters: [
|
filters: [
|
||||||
'_id',
|
'_id',
|
||||||
|
|||||||
@ -81,7 +81,8 @@ export const TaxRate = {
|
|||||||
'rateType',
|
'rateType',
|
||||||
'active',
|
'active',
|
||||||
'country',
|
'country',
|
||||||
'createdAt'
|
'createdAt',
|
||||||
|
'updatedAt'
|
||||||
],
|
],
|
||||||
filters: [
|
filters: [
|
||||||
'name',
|
'name',
|
||||||
|
|||||||
@ -82,7 +82,8 @@ export const TaxRecord = {
|
|||||||
'amount',
|
'amount',
|
||||||
'taxAmount',
|
'taxAmount',
|
||||||
'transactionDate',
|
'transactionDate',
|
||||||
'createdAt'
|
'createdAt',
|
||||||
|
'updatedAt'
|
||||||
],
|
],
|
||||||
filters: [
|
filters: [
|
||||||
'taxRate',
|
'taxRate',
|
||||||
|
|||||||
@ -87,7 +87,7 @@ export const User = {
|
|||||||
content: () => createElement(UserInfo)
|
content: () => createElement(UserInfo)
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
columns: ['_reference', 'name', 'username', 'email', 'role', 'createdAt'],
|
columns: ['_reference', 'name', 'username', 'email', 'role', 'createdAt', 'updatedAt'],
|
||||||
filters: [
|
filters: [
|
||||||
'name',
|
'name',
|
||||||
'username',
|
'username',
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user