Compare commits

..

No commits in common. "342f770841ee7b3a8eb7adc924360bd0ca71175f" and "7b926ec4096f8ef660af854693d46e5362e28438" have entirely different histories.

47 changed files with 101 additions and 458 deletions

View File

@ -77,7 +77,9 @@ const DashboardBreadcrumb = () => {
}} }}
> >
{name} {name}
{showFilterIcon && <FilterIcon style={{ fontSize: 12 }} />} {showFilterIcon && (
<FilterIcon style={{ fontSize: 12, opacity: 0.65 }} />
)}
</Link> </Link>
), ),
key: url key: url

View File

@ -72,16 +72,7 @@ export const AppPassword = {
} }
], ],
columns: ['_reference', 'name', 'user', 'active', 'createdAt', 'updatedAt'], columns: ['_reference', 'name', 'user', 'active', 'createdAt', 'updatedAt'],
filters: [ filters: ['_id', 'name', 'user', 'active', 'user._id'],
'_id',
'name',
'user',
'active',
'user._id',
'createdAt',
'updatedAt',
'_reference'
],
sorters: ['name', 'user', 'active', 'createdAt', 'updatedAt'], sorters: ['name', 'user', 'active', 'createdAt', 'updatedAt'],
properties: [ properties: [
{ {

View File

@ -16,15 +16,8 @@ export const AuditLog = {
'changes', 'changes',
'createdAt' 'createdAt'
], ],
filters: [ filters: ['_id', 'owner', 'parent', 'operation'],
'parent._id', sorters: ['createdAt'],
'owner._id',
'operation',
'createdAt',
'updatedAt',
'_reference'
],
sorters: ['createdAt','updatedAt'],
properties: [ properties: [
{ {
name: '_id', name: '_id',

View File

@ -72,12 +72,15 @@ export const Client = {
'updatedAt' 'updatedAt'
], ],
filters: [ filters: [
'country',
'active',
'createdAt',
'updatedAt',
'name', 'name',
'_reference' '_id',
'country',
'email',
'phone',
'active',
'marketplace',
'createdAt',
'updatedAt'
], ],
sorters: [ sorters: [
'name', 'name',

View File

@ -63,25 +63,8 @@ export const Courier = {
} }
], ],
columns: ['_reference', 'name', 'country', 'email', 'website', 'createdAt'], columns: ['_reference', 'name', 'country', 'email', 'website', 'createdAt'],
filters: [ filters: ['name', '_id', 'country', 'email'],
'name', sorters: ['name', 'country', 'email', 'createdAt', '_id'],
'website',
'email',
'phone',
'contact',
'country',
'createdAt',
'updatedAt',
'_reference'
],
sorters: [
'name',
'country',
'email',
'createdAt',
'_id',
'updatedAt'
],
group: ['country'], group: ['country'],
properties: [ properties: [
{ {

View File

@ -74,18 +74,14 @@ export const CourierService = {
'active' 'active'
], ],
filters: [ filters: [
'name',
'_id', '_id',
'courier', 'courier',
'courier._id',
'name',
'active', 'active',
'tracked',
'deliveryTime', 'deliveryTime',
'tracked',
'cost', 'cost',
'costWithTax', 'costWithTax'
'createdAt',
'updatedAt',
'_reference'
], ],
sorters: [ sorters: [
'name', 'name',
@ -96,8 +92,7 @@ export const CourierService = {
'costWithTax', 'costWithTax',
'estimatedDeliveryTime', 'estimatedDeliveryTime',
'createdAt', 'createdAt',
'_id', '_id'
'updatedAt'
], ],
group: ['courier'], group: ['courier'],
properties: [ properties: [

View File

@ -56,15 +56,7 @@ export const DocumentJob = {
} }
], ],
columns: ['_reference', 'name', 'state', 'createdAt', 'updatedAt'], columns: ['_reference', 'name', 'state', 'createdAt', 'updatedAt'],
filters: [ filters: ['name', '_id', 'state'],
'name',
'width',
'height',
'state',
'createdAt',
'updatedAt',
'_reference'
],
sorters: ['name', 'state', 'createdAt', 'updatedAt'], sorters: ['name', 'state', 'createdAt', 'updatedAt'],
properties: [ properties: [
{ {

View File

@ -63,24 +63,8 @@ export const DocumentPrinter = {
'connectedAt', 'connectedAt',
'updatedAt' 'updatedAt'
], ],
filters: [ filters: ['name', '_id'],
'name', sorters: ['name', 'documentSize', 'connectedAt', 'updatedAt'],
'tags',
'active',
'isGlobal',
'state',
'createdAt',
'updatedAt',
'_reference'
],
sorters: [
'name',
'documentSize',
'connectedAt',
'updatedAt',
'state',
'createdAt'
],
properties: [ properties: [
{ {
name: '_id', name: '_id',

View File

@ -63,14 +63,7 @@ export const DocumentSize = {
'createdAt', 'createdAt',
'updatedAt' 'updatedAt'
], ],
filters: [ filters: ['name', '_id', 'width', 'height', 'infiniteHeight'],
'name',
'width',
'height',
'createdAt',
'updatedAt',
'_reference'
],
sorters: [ sorters: [
'name', 'name',
'width', 'width',

View File

@ -75,16 +75,7 @@ export const DocumentTemplate = {
'createdAt', 'createdAt',
'updatedAt' 'updatedAt'
], ],
filters: [ filters: ['name', '_id', 'active', 'tags', 'objectType'],
'name',
'tags',
'active',
'global',
'objectType',
'createdAt',
'updatedAt',
'_reference'
],
group: ['documentSize', 'tags'], group: ['documentSize', 'tags'],
sorters: [ sorters: [
'name', 'name',

View File

@ -90,17 +90,7 @@ export const Filament = {
'createdAt', 'createdAt',
'updatedAt' 'updatedAt'
], ],
filters: [ filters: ['_id', 'name', 'vendor', 'material', 'cost', 'costWithTax'],
'_id',
'material',
'material._id',
'diameter',
'name',
'cost',
'createdAt',
'updatedAt',
'_reference'
],
sorters: [ sorters: [
'name', 'name',
'createdAt', 'createdAt',

View File

@ -59,7 +59,7 @@ export const FilamentProfile = {
} }
], ],
columns: ['_reference', 'name', 'filamentType', 'filament', 'updatedAt'], columns: ['_reference', 'name', 'filamentType', 'filament', 'updatedAt'],
filters: ['_id','name','createdAt','updatedAt','_reference'], filters: ['_id', 'name', 'filamentType', 'filament'],
sorters: ['name', 'createdAt', 'updatedAt'], sorters: ['name', 'createdAt', 'updatedAt'],
properties: [ properties: [
{ {

View File

@ -83,10 +83,7 @@ export const FilamentSku = {
'name', 'name',
'color', 'color',
'cost', 'cost',
'costWithTax', 'costWithTax'
'createdAt',
'updatedAt',
'_reference'
], ],
sorters: [ sorters: [
'barcode', 'barcode',

View File

@ -31,26 +31,13 @@ export const FilamentStock = {
'updatedAt' 'updatedAt'
], ],
filters: [ filters: [
'_id',
'filament', 'filament',
'filament._id', 'filament._id',
'filamentSku', 'filamentSku',
'state', 'filamentSku._id'
'startingWeight',
'currentWeight',
'filamentSku._id',
'stockLocation',
'stockLocation._id',
'createdAt',
'updatedAt',
'_reference'
],
sorters: [
'createdAt',
'updatedAt',
'filament',
'filamentSku',
'state'
], ],
sorters: ['createdAt', 'updatedAt', 'filament', 'filamentSku'],
group: ['filament', 'filamentSku'], group: ['filament', 'filamentSku'],
properties: [ properties: [
{ {

View File

@ -80,24 +80,8 @@ export const File = {
'createdAt', 'createdAt',
'updatedAt' 'updatedAt'
], ],
filters: [ filters: ['name', '_id', 'type', 'temp'],
'_id', sorters: ['name', 'type', 'size', 'createdAt', 'temp'],
'name',
'type',
'size',
'extension',
'createdAt',
'updatedAt',
'_reference'
],
sorters: [
'name',
'type',
'size',
'createdAt',
'temp',
'updatedAt'
],
group: ['type'], group: ['type'],
properties: [ properties: [
{ {

View File

@ -90,10 +90,8 @@ export const GCodeFile = {
'filament', 'filament',
'filament._id', 'filament._id',
'filamentSku', 'filamentSku',
'filamentSku._id', 'cost',
'createdAt', 'updatedAt'
'updatedAt',
'_reference'
], ],
sorters: [ sorters: [
'name', 'name',

View File

@ -74,22 +74,8 @@ export const Host = {
} }
], ],
columns: ['_reference', 'name', 'state', 'tags', 'connectedAt'], columns: ['_reference', 'name', 'state', 'tags', 'connectedAt'],
filters: [ filters: ['name', '_id', 'state', 'tags'],
'name', sorters: ['name', 'state', 'connectedAt'],
'_id',
'state',
'tags',
'createdAt',
'updatedAt',
'_reference'
],
sorters: [
'name',
'state',
'connectedAt',
'createdAt',
'updatedAt'
],
group: ['tags'], group: ['tags'],
properties: [ properties: [
{ {

View File

@ -132,19 +132,7 @@ export const Invoice = {
} }
], ],
group: ['orderType'], group: ['orderType'],
filters: [ filters: ['to', 'from', 'orderType'],
'vendor',
'client',
'state',
'vendor._id',
'client._id',
'order',
'order._id',
'orderType',
'createdAt',
'updatedAt',
'_reference'
],
sorters: ['createdAt', 'state', 'updatedAt', 'invoiceDate', 'dueDate'], sorters: ['createdAt', 'state', 'updatedAt', 'invoiceDate', 'dueDate'],
columns: [ columns: [
'_reference', '_reference',

View File

@ -87,22 +87,8 @@ export const Job = {
} }
], ],
columns: ['_reference', 'quantity', 'state', 'gcodeFile', 'createdAt'], columns: ['_reference', 'quantity', 'state', 'gcodeFile', 'createdAt'],
filters: [ filters: ['state', '_id', 'gcodeFile', 'quantity'],
'state', sorters: ['createdAt', 'state', 'quantity', 'gcodeFile'],
'gcodeFile._id',
'quantity',
'_id',
'_reference',
'createdAt',
'updatedAt'
],
sorters: [
'createdAt',
'state',
'quantity',
'gcodeFile',
'updatedAt'
],
properties: [ properties: [
{ {
name: '_id', name: '_id',

View File

@ -112,16 +112,16 @@ export const Listing = {
'updatedAt' 'updatedAt'
], ],
filters: [ filters: [
'title',
'_id',
'product', 'product',
'vendor', 'vendor',
'stockLocation', 'stockLocation',
'marketplace', 'marketplace',
'courierServices', 'courierServices',
'state', 'state',
'state.type',
'createdAt', 'createdAt',
'updatedAt', 'updatedAt'
'_reference'
], ],
sorters: [ sorters: [
'title', 'title',

View File

@ -99,15 +99,13 @@ export const ListingVarient = {
'updatedAt' 'updatedAt'
], ],
filters: [ filters: [
'_id',
'listing', 'listing',
'listing._id',
'product', 'product',
'productSku', 'productSku',
'state', 'state',
'state.type',
'createdAt', 'createdAt',
'updatedAt', 'updatedAt'
'_reference'
], ],
sorters: ['state', 'price', 'lastSyncedAt', 'createdAt', 'updatedAt', '_id'], sorters: ['state', 'price', 'lastSyncedAt', 'createdAt', 'updatedAt', '_id'],
group: ['listing', 'state'], group: ['listing', 'state'],

View File

@ -139,14 +139,13 @@ export const Marketplace = {
], ],
filters: [ filters: [
'name', 'name',
'_id',
'provider', 'provider',
'active', 'active',
'connected', 'connected',
'state.type',
'createdAt',
'updatedAt',
'state', 'state',
'_reference' 'createdAt',
'updatedAt'
], ],
sorters: [ sorters: [
'name', 'name',

View File

@ -63,14 +63,7 @@ export const Material = {
} }
], ],
columns: ['_reference', 'name', 'tags', 'createdAt', 'updatedAt'], columns: ['_reference', 'name', 'tags', 'createdAt', 'updatedAt'],
filters: [ filters: ['_id', 'name', 'tags'],
'_id',
'name',
'tags',
'createdAt',
'updatedAt',
'_reference'
],
sorters: ['name', 'createdAt', 'updatedAt', '_id'], sorters: ['name', 'createdAt', 'updatedAt', '_id'],
group: ['tags'], group: ['tags'],
properties: [ properties: [

View File

@ -53,15 +53,7 @@ export const NoteType = {
} }
], ],
columns: ['_reference', 'name', 'color', 'active', 'createdAt', 'updatedAt'], columns: ['_reference', 'name', 'color', 'active', 'createdAt', 'updatedAt'],
filters: [ filters: ['name', '_id', 'color', 'active'],
'name',
'_id',
'color',
'active',
'createdAt',
'updatedAt',
'_reference'
],
sorters: ['name', 'color', 'active', 'createdAt', 'updatedAt'], sorters: ['name', 'color', 'active', 'createdAt', 'updatedAt'],
properties: [ properties: [
{ {

View File

@ -80,29 +80,8 @@ export const OrderItem = {
} }
], ],
group: [], group: [],
filters: [ filters: ['itemType', 'item', 'sku', 'order'],
'name', sorters: ['createdAt', 'updatedAt', 'itemAmount', 'quantity'],
'itemType',
'item',
'item._id',
'order',
'order._id',
'orderType',
'shipment',
'shipment._id',
'state',
'createdAt',
'updatedAt',
'_reference'
],
sorters: [
'createdAt',
'updatedAt',
'itemAmount',
'quantity',
'state',
'name'
],
columns: [ columns: [
'_reference', '_reference',
'name', 'name',

View File

@ -77,12 +77,13 @@ export const Part = {
'updatedAt' 'updatedAt'
], ],
filters: [ filters: [
'product._id',
'_id',
'name', 'name',
'createdAt', '_id',
'updatedAt', 'priceMode',
'_reference' 'cost',
'costWithTax',
'price',
'priceWithTax'
], ],
sorters: [ sorters: [
'name', 'name',

View File

@ -83,10 +83,9 @@ export const PartSku = {
'part._id', 'part._id',
'name', 'name',
'cost', 'cost',
'costWithTax',
'price', 'price',
'createdAt', 'priceWithTax'
'updatedAt',
'_reference'
], ],
sorters: [ sorters: [
'barcode', 'barcode',

View File

@ -18,26 +18,8 @@ export const PartStock = {
url: (_id) => `/dashboard/inventory/partstocks/info?partStockId=${_id}` url: (_id) => `/dashboard/inventory/partstocks/info?partStockId=${_id}`
} }
], ],
filters: [ filters: ['_id', 'partSku', 'startingQuantity', 'currentQuantity'],
'partSku', sorters: ['partSku', 'startingQuantity', 'currentQuantity'],
'state',
'startingQuantity',
'currentQuantity',
'partSku._id',
'stockLocation',
'stockLocation._id',
'createdAt',
'updatedAt',
'_reference'
],
sorters: [
'partSku',
'startingQuantity',
'currentQuantity',
'state',
'createdAt',
'updatedAt'
],
columns: [ columns: [
'_reference', '_reference',
'state', 'state',

View File

@ -130,18 +130,7 @@ export const Payment = {
} }
], ],
group: ['vendor', 'client', 'invoice'], group: ['vendor', 'client', 'invoice'],
filters: [ filters: ['vendor', 'client', 'invoice'],
'vendor',
'client',
'state',
'vendor._id',
'client._id',
'invoice',
'invoice._id',
'createdAt',
'updatedAt',
'_reference'
],
sorters: ['createdAt', 'state', 'updatedAt', 'paymentDate'], sorters: ['createdAt', 'state', 'updatedAt', 'paymentDate'],
columns: [ columns: [
'_reference', '_reference',

View File

@ -226,25 +226,8 @@ export const Printer = {
'connectedAt', 'connectedAt',
'updatedAt' 'updatedAt'
], ],
filters: [ filters: ['name', '_reference', 'state', 'tags'],
'tags', sorters: ['name', 'state', 'connectedAt'],
'host._id',
'active',
'online',
'name',
'_id',
'_reference',
'state',
'createdAt',
'updatedAt'
],
sorters: [
'name',
'state',
'connectedAt',
'createdAt',
'updatedAt'
],
group: ['tags'], group: ['tags'],
properties: [ properties: [
{ {

View File

@ -337,7 +337,7 @@ export const PrinterProfile = {
'auxiliaryFan', 'auxiliaryFan',
'updatedAt' 'updatedAt'
], ],
filters: ['_id','name','createdAt','updatedAt','_reference'], filters: ['_id', 'name', 'printer'],
sorters: [ sorters: [
'name', 'name',
'printBedWidth', 'printBedWidth',

View File

@ -83,12 +83,14 @@ export const Product = {
filters: [ filters: [
'_id', '_id',
'name', 'name',
'globalPrice',
'productCategory', 'productCategory',
'productCategory._id', 'type',
'createdAt', 'color',
'updatedAt', 'vendor',
'_reference' 'cost',
'costWithTax',
'price',
'priceWithTax'
], ],
sorters: [ sorters: [
'name', 'name',

View File

@ -65,7 +65,7 @@ export const ProductCategory = {
} }
], ],
columns: ['_reference', 'name', 'createdAt', 'updatedAt'], columns: ['_reference', 'name', 'createdAt', 'updatedAt'],
filters: ['_id','name','createdAt','updatedAt','_reference'], filters: ['_id', 'name'],
sorters: ['name', 'createdAt', 'updatedAt', '_id'], sorters: ['name', 'createdAt', 'updatedAt', '_id'],
properties: [ properties: [
{ {

View File

@ -83,10 +83,9 @@ export const ProductSku = {
'product._id', 'product._id',
'name', 'name',
'cost', 'cost',
'costWithTax',
'price', 'price',
'createdAt', 'priceWithTax'
'updatedAt',
'_reference'
], ],
sorters: [ sorters: [
'barcode', 'barcode',

View File

@ -86,24 +86,8 @@ export const ProductStock = {
} }
} }
], ],
filters: [ filters: ['_id', 'productSku', 'currentQuantity'],
'productSku', sorters: ['productSku', 'currentQuantity'],
'state',
'currentQuantity',
'productSku._id',
'stockLocation',
'stockLocation._id',
'createdAt',
'updatedAt',
'_reference'
],
sorters: [
'productSku',
'currentQuantity',
'state',
'createdAt',
'updatedAt'
],
columns: [ columns: [
'_reference', '_reference',
'state', 'state',

View File

@ -176,18 +176,12 @@ export const PurchaseOrder = {
group: ['vendor'], group: ['vendor'],
filters: [ filters: [
'vendor', 'vendor',
'state',
'value',
'vendor._id',
'totalAmount', 'totalAmount',
'totalAmountWithTax', 'totalAmountWithTax',
'totalTaxAmount', 'totalTaxAmount',
'shippingAmount', 'shippingAmount',
'shippingAmountWithTax', 'shippingAmountWithTax',
'grandTotalAmount', 'grandTotalAmount'
'createdAt',
'updatedAt',
'_reference'
], ],
sorters: [ sorters: [
'createdAt', 'createdAt',

View File

@ -173,15 +173,7 @@ export const SalesOrder = {
} }
], ],
group: ['client'], group: ['client'],
filters: [ filters: ['client', 'marketplace'],
'client',
'state',
'value',
'client._id',
'createdAt',
'updatedAt',
'_reference'
],
sorters: ['createdAt', 'state', 'updatedAt'], sorters: ['createdAt', 'state', 'updatedAt'],
columns: [ columns: [
'_reference', '_reference',

View File

@ -115,17 +115,7 @@ export const Shipment = {
} }
], ],
group: [], group: [],
filters: [ filters: ['orderType', 'order', 'state', 'courierService'],
'orderType',
'order',
'state',
'courierService',
'order._id',
'taxRate',
'createdAt',
'updatedAt',
'_reference'
],
sorters: [ sorters: [
'createdAt', 'createdAt',
'state', 'state',

View File

@ -19,16 +19,8 @@ export const StockAudit = {
} }
], ],
columns: ['_reference', 'state', 'createdAt', 'updatedAt'], columns: ['_reference', 'state', 'createdAt', 'updatedAt'],
filters: [ filters: ['_id'],
'status', sorters: ['createdAt', 'updatedAt'],
'type',
'createdBy',
'state',
'createdAt',
'updatedAt',
'_reference'
],
sorters: ['createdAt','updatedAt','state'],
group: ['state'], group: ['state'],
properties: [ properties: [
{ {

View File

@ -9,14 +9,8 @@ export const StockEvent = {
icon: StockEventIcon, icon: StockEventIcon,
actions: [], actions: [],
columns: ['_reference', 'owner', 'parent', 'value', 'createdAt', 'updatedAt'], columns: ['_reference', 'owner', 'parent', 'value', 'createdAt', 'updatedAt'],
filters: [ filters: ['_id', 'owner', 'parent'],
'owner._id', sorters: ['createdAt'],
'parent._id',
'createdAt',
'updatedAt',
'_reference'
],
sorters: ['createdAt','updatedAt'],
properties: [ properties: [
{ {
name: '_id', name: '_id',

View File

@ -19,8 +19,8 @@ export const StockLocation = {
`/dashboard/inventory/stocklocations/info?stockLocationId=${_id}` `/dashboard/inventory/stocklocations/info?stockLocationId=${_id}`
} }
], ],
filters: ['name','createdAt','updatedAt','_reference'], filters: ['_id', 'name'],
sorters: ['name','createdAt','updatedAt'], sorters: ['name', 'createdAt'],
columns: ['_reference', 'name', 'address', 'createdAt', 'updatedAt'], columns: ['_reference', 'name', 'address', 'createdAt', 'updatedAt'],
properties: [ properties: [
{ {

View File

@ -86,22 +86,8 @@ export const StockTransfer = {
} }
} }
], ],
filters: [ filters: ['_id', 'name', 'state'],
'state', sorters: ['name', 'createdAt', 'postedAt'],
'state.type',
'postedAt',
'name',
'createdAt',
'updatedAt',
'_reference'
],
sorters: [
'name',
'createdAt',
'postedAt',
'state',
'updatedAt'
],
columns: [ columns: [
'_reference', '_reference',
'name', 'name',

View File

@ -40,16 +40,8 @@ export const SubJob = {
'finishedAt', 'finishedAt',
'createdAt' 'createdAt'
], ],
filters: [ filters: ['state', '_id', 'job', 'printer'],
'_id', sorters: ['createdAt', 'state'],
'job._id',
'printer._id',
'_reference',
'state',
'createdAt',
'updatedAt'
],
sorters: ['createdAt','state','updatedAt'],
group: ['job'], group: ['job'],
properties: [ properties: [
{ {

View File

@ -71,16 +71,7 @@ export const TaxRate = {
'country', 'country',
'createdAt' 'createdAt'
], ],
filters: [ filters: ['name', '_id', 'rate', 'rateType', 'active', 'country'],
'name',
'rate',
'rateType',
'active',
'country',
'createdAt',
'updatedAt',
'_reference'
],
sorters: [ sorters: [
'name', 'name',
'rate', 'rate',
@ -88,8 +79,7 @@ export const TaxRate = {
'active', 'active',
'country', 'country',
'createdAt', 'createdAt',
'_id', '_id'
'updatedAt'
], ],
group: ['country', 'rateType'], group: ['country', 'rateType'],
properties: [ properties: [

View File

@ -72,23 +72,8 @@ export const TaxRecord = {
'transactionDate', 'transactionDate',
'createdAt' 'createdAt'
], ],
filters: [ filters: ['taxRate', 'transactionType', 'transaction', 'transactionDate'],
'taxRate', sorters: ['transactionDate', 'amount', 'taxAmount', 'createdAt', '_id'],
'transactionType',
'transaction',
'transactionDate',
'createdAt',
'updatedAt',
'_reference'
],
sorters: [
'transactionDate',
'amount',
'taxAmount',
'createdAt',
'_id',
'updatedAt'
],
group: ['transactionType'], group: ['transactionType'],
properties: [ properties: [
{ {

View File

@ -39,24 +39,8 @@ export const User = {
} }
], ],
columns: ['_reference', 'name', 'username', 'email', 'role', 'createdAt'], columns: ['_reference', 'name', 'username', 'email', 'role', 'createdAt'],
filters: [ filters: ['name', '_id', 'email', 'role'],
'name', sorters: ['name', 'email', 'role', 'createdAt', '_id'],
'username',
'firstName',
'lastName',
'email',
'createdAt',
'updatedAt',
'_reference'
],
sorters: [
'name',
'email',
'role',
'createdAt',
'_id',
'updatedAt'
],
properties: [ properties: [
{ {
name: '_id', name: '_id',

View File

@ -73,12 +73,13 @@ export const Vendor = {
'updatedAt' 'updatedAt'
], ],
filters: [ filters: [
'name',
'_id',
'country', 'country',
'email',
'active', 'active',
'createdAt', 'createdAt',
'updatedAt', 'updatedAt'
'name',
'_reference'
], ],
sorters: [ sorters: [
'name', 'name',