From 75eeed16a044d16ee9c4c67533813d19738eb848 Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Thu, 25 Jun 2026 00:47:12 +0100 Subject: [PATCH] Add plural labels to various database models --- src/database/models/AppPassword.js | 1 + src/database/models/AuditLog.js | 1 + src/database/models/Client.js | 1 + src/database/models/Courier.js | 1 + src/database/models/CourierService.js | 1 + src/database/models/DocumentJob.js | 1 + src/database/models/DocumentPrinter.js | 1 + src/database/models/DocumentSize.js | 1 + src/database/models/DocumentTemplate.js | 1 + src/database/models/Filament.js | 1 + src/database/models/FilamentSku.js | 1 + src/database/models/FilamentStock.js | 1 + src/database/models/File.js | 1 + src/database/models/GCodeFile.js | 1 + src/database/models/Host.js | 1 + src/database/models/Initial.js | 1 + src/database/models/Invoice.js | 1 + src/database/models/Job.js | 1 + src/database/models/Listing.js | 1 + src/database/models/ListingVarient.js | 1 + src/database/models/Marketplace.js | 1 + src/database/models/Material.js | 1 + src/database/models/Note.js | 1 + src/database/models/NoteType.js | 1 + src/database/models/OrderItem.js | 1 + src/database/models/Part.js | 1 + src/database/models/PartSku.js | 1 + src/database/models/PartStock.js | 1 + src/database/models/Payment.js | 1 + src/database/models/Printer.js | 1 + src/database/models/Product.js | 1 + src/database/models/ProductCategory.js | 1 + src/database/models/ProductSku.js | 1 + src/database/models/ProductStock.js | 1 + src/database/models/PurchaseOrder.js | 1 + src/database/models/SalesOrder.js | 1 + src/database/models/Shipment.js | 1 + src/database/models/Spool.js | 1 + src/database/models/StockAudit.js | 1 + src/database/models/StockEvent.js | 1 + src/database/models/StockLocation.js | 1 + src/database/models/StockTransfer.js | 1 + src/database/models/SubJob.js | 1 + src/database/models/TaxRate.js | 1 + src/database/models/TaxRecord.js | 1 + src/database/models/User.js | 1 + src/database/models/Vendor.js | 1 + 47 files changed, 47 insertions(+) diff --git a/src/database/models/AppPassword.js b/src/database/models/AppPassword.js index ef79b22..8833f08 100644 --- a/src/database/models/AppPassword.js +++ b/src/database/models/AppPassword.js @@ -8,6 +8,7 @@ import LockIcon from '../../components/Icons/LockIcon' export const AppPassword = { name: 'appPassword', label: 'App Password', + labelPlural: 'App Passwords', prefix: 'APP', icon: AppPasswordIcon, actions: [ diff --git a/src/database/models/AuditLog.js b/src/database/models/AuditLog.js index cb3aa61..1e9b379 100644 --- a/src/database/models/AuditLog.js +++ b/src/database/models/AuditLog.js @@ -3,6 +3,7 @@ import AuditLogIcon from '../../components/Icons/AuditLogIcon' export const AuditLog = { name: 'auditLog', label: 'Audit Log', + labelPlural: 'Audit Logs', prefix: 'ADL', icon: AuditLogIcon, actions: [], diff --git a/src/database/models/Client.js b/src/database/models/Client.js index 4da7131..d9ebbb8 100644 --- a/src/database/models/Client.js +++ b/src/database/models/Client.js @@ -8,6 +8,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const Client = { name: 'client', label: 'Client', + labelPlural: 'Clients', prefix: 'CLI', icon: ClientIcon, actions: [ diff --git a/src/database/models/Courier.js b/src/database/models/Courier.js index 7995243..3b496e7 100644 --- a/src/database/models/Courier.js +++ b/src/database/models/Courier.js @@ -8,6 +8,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const Courier = { name: 'courier', label: 'Courier', + labelPlural: 'Couriers', prefix: 'COR', icon: CourierIcon, actions: [ diff --git a/src/database/models/CourierService.js b/src/database/models/CourierService.js index 33f30af..d13c0ef 100644 --- a/src/database/models/CourierService.js +++ b/src/database/models/CourierService.js @@ -8,6 +8,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const CourierService = { name: 'courierService', label: 'Courier Service', + labelPlural: 'Courier Services', prefix: 'COS', icon: CourierServiceIcon, actions: [ diff --git a/src/database/models/DocumentJob.js b/src/database/models/DocumentJob.js index aa112f0..a82b3f9 100644 --- a/src/database/models/DocumentJob.js +++ b/src/database/models/DocumentJob.js @@ -8,6 +8,7 @@ import dayjs from 'dayjs' export const DocumentJob = { name: 'documentJob', label: 'Document Job', + labelPlural: 'Document Jobs', prefix: 'DJB', icon: DocumentJobIcon, actions: [ diff --git a/src/database/models/DocumentPrinter.js b/src/database/models/DocumentPrinter.js index 7eeeb0b..3c443c7 100644 --- a/src/database/models/DocumentPrinter.js +++ b/src/database/models/DocumentPrinter.js @@ -7,6 +7,7 @@ import XMarkIcon from '../../components/Icons/XMarkIcon' export const DocumentPrinter = { name: 'documentPrinter', label: 'Document Printer', + labelPlural: 'Document Printers', prefix: 'DPR', icon: DocumentPrinterIcon, actions: [ diff --git a/src/database/models/DocumentSize.js b/src/database/models/DocumentSize.js index 419a8f1..9ff02a7 100644 --- a/src/database/models/DocumentSize.js +++ b/src/database/models/DocumentSize.js @@ -7,6 +7,7 @@ import DocumentSizeIcon from '../../components/Icons/DocumentSizeIcon' export const DocumentSize = { name: 'documentSize', label: 'Document Size', + labelPlural: 'Document Sizes', prefix: 'DSZ', icon: DocumentSizeIcon, actions: [ diff --git a/src/database/models/DocumentTemplate.js b/src/database/models/DocumentTemplate.js index f29a20c..9d41c44 100644 --- a/src/database/models/DocumentTemplate.js +++ b/src/database/models/DocumentTemplate.js @@ -8,6 +8,7 @@ import DocumentTemplateIcon from '../../components/Icons/DocumentTemplateIcon' export const DocumentTemplate = { name: 'documentTemplate', label: 'Document Template', + labelPlural: 'Document Templates', prefix: 'DTP', icon: DocumentTemplateIcon, actions: [ diff --git a/src/database/models/Filament.js b/src/database/models/Filament.js index 5211d2c..d5fa012 100644 --- a/src/database/models/Filament.js +++ b/src/database/models/Filament.js @@ -9,6 +9,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const Filament = { name: 'filament', label: 'Filament', + labelPlural: 'Filaments', prefix: 'FIL', icon: FilamentIcon, actions: [ diff --git a/src/database/models/FilamentSku.js b/src/database/models/FilamentSku.js index 91c79a3..83221c8 100644 --- a/src/database/models/FilamentSku.js +++ b/src/database/models/FilamentSku.js @@ -8,6 +8,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const FilamentSku = { name: 'filamentSku', label: 'Filament SKU', + labelPlural: 'Filament SKUs', prefix: 'FSU', icon: FilamentSkuIcon, actions: [ diff --git a/src/database/models/FilamentStock.js b/src/database/models/FilamentStock.js index c55bdb0..1abfb44 100644 --- a/src/database/models/FilamentStock.js +++ b/src/database/models/FilamentStock.js @@ -4,6 +4,7 @@ import InfoCircleIcon from '../../components/Icons/InfoCircleIcon' export const FilamentStock = { name: 'filamentStock', label: 'Filament Stock', + labelPlural: 'Filament Stocks', prefix: 'FLS', icon: FilamentStockIcon, actions: [ diff --git a/src/database/models/File.js b/src/database/models/File.js index 0a0119f..cd4a8db 100644 --- a/src/database/models/File.js +++ b/src/database/models/File.js @@ -9,6 +9,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const File = { name: 'file', label: 'File', + labelPlural: 'Files', prefix: 'FLE', icon: FileIcon, actions: [ diff --git a/src/database/models/GCodeFile.js b/src/database/models/GCodeFile.js index d332d45..d3ebe72 100644 --- a/src/database/models/GCodeFile.js +++ b/src/database/models/GCodeFile.js @@ -9,6 +9,7 @@ import EyeIcon from '../../components/Icons/EyeIcon' export const GCodeFile = { name: 'gcodeFile', label: 'GCode File', + labelPlural: 'GCode Files', prefix: 'GCF', icon: GCodeFileIcon, actions: [ diff --git a/src/database/models/Host.js b/src/database/models/Host.js index ea979a6..d0212a8 100644 --- a/src/database/models/Host.js +++ b/src/database/models/Host.js @@ -9,6 +9,7 @@ import OTPIcon from '../../components/Icons/OTPIcon' export const Host = { name: 'host', label: 'Host', + labelPlural: 'Hosts', prefix: 'HST', icon: HostIcon, actions: [ diff --git a/src/database/models/Initial.js b/src/database/models/Initial.js index ea53200..1ce7e57 100644 --- a/src/database/models/Initial.js +++ b/src/database/models/Initial.js @@ -4,6 +4,7 @@ import InfoCircleIcon from '../../components/Icons/InfoCircleIcon' export const Initial = { name: 'initial', label: 'Initial', + labelPlural: 'Initials', prefix: 'INT', icon: QuestionCircleIcon, actions: [ diff --git a/src/database/models/Invoice.js b/src/database/models/Invoice.js index 223b5e0..94d699e 100644 --- a/src/database/models/Invoice.js +++ b/src/database/models/Invoice.js @@ -9,6 +9,7 @@ import PlusIcon from '../../components/Icons/PlusIcon' export const Invoice = { name: 'invoice', label: 'Invoice', + labelPlural: 'Invoices', prefix: 'INV', icon: InvoiceIcon, actions: [ diff --git a/src/database/models/Job.js b/src/database/models/Job.js index 160b7bf..a5658d9 100644 --- a/src/database/models/Job.js +++ b/src/database/models/Job.js @@ -6,6 +6,7 @@ import dayjs from 'dayjs' export const Job = { name: 'job', label: 'Job', + labelPlural: 'Jobs', prefix: 'JOB', icon: JobIcon, actions: [ diff --git a/src/database/models/Listing.js b/src/database/models/Listing.js index 1be408f..29f1732 100644 --- a/src/database/models/Listing.js +++ b/src/database/models/Listing.js @@ -9,6 +9,7 @@ import PlusIcon from '../../components/Icons/PlusIcon' export const Listing = { name: 'listing', label: 'Listing', + labelPlural: 'Listings', prefix: 'LST', icon: ListingIcon, actions: [ diff --git a/src/database/models/ListingVarient.js b/src/database/models/ListingVarient.js index 6cba307..64d6943 100644 --- a/src/database/models/ListingVarient.js +++ b/src/database/models/ListingVarient.js @@ -8,6 +8,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const ListingVarient = { name: 'listingVarient', label: 'Listing Varient', + labelPlural: 'Listing Varients', prefix: 'LVR', icon: ListingVarientIcon, actions: [ diff --git a/src/database/models/Marketplace.js b/src/database/models/Marketplace.js index c164c52..440ad44 100644 --- a/src/database/models/Marketplace.js +++ b/src/database/models/Marketplace.js @@ -10,6 +10,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const Marketplace = { name: 'marketplace', label: 'Marketplace', + labelPlural: 'Marketplaces', prefix: 'MKT', icon: MarketplaceIcon, actions: [ diff --git a/src/database/models/Material.js b/src/database/models/Material.js index 3f1b307..7ab465c 100644 --- a/src/database/models/Material.js +++ b/src/database/models/Material.js @@ -8,6 +8,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const Material = { name: 'material', label: 'Material', + labelPlural: 'Materials', prefix: 'MAT', icon: MaterialIcon, actions: [ diff --git a/src/database/models/Note.js b/src/database/models/Note.js index 29d2ccd..4c9297a 100644 --- a/src/database/models/Note.js +++ b/src/database/models/Note.js @@ -4,6 +4,7 @@ import InfoCircleIcon from '../../components/Icons/InfoCircleIcon' export const Note = { name: 'note', label: 'Note', + labelPlural: 'Notes', prefix: 'NTE', icon: NoteIcon, actions: [ diff --git a/src/database/models/NoteType.js b/src/database/models/NoteType.js index d9193f7..0f07eb4 100644 --- a/src/database/models/NoteType.js +++ b/src/database/models/NoteType.js @@ -7,6 +7,7 @@ import XMarkIcon from '../../components/Icons/XMarkIcon' export const NoteType = { name: 'noteType', label: 'Note Type', + labelPlural: 'Note Types', prefix: 'NTY', icon: NoteTypeIcon, actions: [ diff --git a/src/database/models/OrderItem.js b/src/database/models/OrderItem.js index d154f9d..f3cb081 100644 --- a/src/database/models/OrderItem.js +++ b/src/database/models/OrderItem.js @@ -8,6 +8,7 @@ import XMarkIcon from '../../components/Icons/XMarkIcon' export const OrderItem = { name: 'orderItem', label: 'Order Item', + labelPlural: 'Order Items', prefix: 'ODI', icon: OrderItemIcon, actions: [ diff --git a/src/database/models/Part.js b/src/database/models/Part.js index 8925de4..21fe9cb 100644 --- a/src/database/models/Part.js +++ b/src/database/models/Part.js @@ -8,6 +8,7 @@ import PlusIcon from '../../components/Icons/PlusIcon' export const Part = { name: 'part', label: 'Part', + labelPlural: 'Parts', prefix: 'PRT', icon: PartIcon, actions: [ diff --git a/src/database/models/PartSku.js b/src/database/models/PartSku.js index 56d5794..6e3597e 100644 --- a/src/database/models/PartSku.js +++ b/src/database/models/PartSku.js @@ -8,6 +8,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const PartSku = { name: 'partSku', label: 'Part SKU', + labelPlural: 'Part SKUs', prefix: 'PSU', icon: PartSkuIcon, actions: [ diff --git a/src/database/models/PartStock.js b/src/database/models/PartStock.js index 60aae4f..5895629 100644 --- a/src/database/models/PartStock.js +++ b/src/database/models/PartStock.js @@ -4,6 +4,7 @@ import InfoCircleIcon from '../../components/Icons/InfoCircleIcon' export const PartStock = { name: 'partStock', label: 'Part Stock', + labelPlural: 'Part Stocks', prefix: 'PTS', icon: PartStockIcon, actions: [ diff --git a/src/database/models/Payment.js b/src/database/models/Payment.js index 0de2816..ace6c75 100644 --- a/src/database/models/Payment.js +++ b/src/database/models/Payment.js @@ -8,6 +8,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const Payment = { name: 'payment', label: 'Payment', + labelPlural: 'Payments', prefix: 'PAY', icon: PaymentIcon, actions: [ diff --git a/src/database/models/Printer.js b/src/database/models/Printer.js index 9080530..e0d8762 100644 --- a/src/database/models/Printer.js +++ b/src/database/models/Printer.js @@ -14,6 +14,7 @@ import JobIcon from '../../components/Icons/JobIcon' export const Printer = { name: 'printer', label: 'Printer', + labelPlural: 'Printers', prefix: 'PRN', icon: PrinterIcon, actions: [ diff --git a/src/database/models/Product.js b/src/database/models/Product.js index 0971e58..62439de 100644 --- a/src/database/models/Product.js +++ b/src/database/models/Product.js @@ -8,6 +8,7 @@ import PlusIcon from '../../components/Icons/PlusIcon' export const Product = { name: 'product', label: 'Product', + labelPlural: 'Products', prefix: 'PRD', icon: ProductIcon, actions: [ diff --git a/src/database/models/ProductCategory.js b/src/database/models/ProductCategory.js index 9e3a9fb..61ed492 100644 --- a/src/database/models/ProductCategory.js +++ b/src/database/models/ProductCategory.js @@ -8,6 +8,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const ProductCategory = { name: 'productCategory', label: 'Product Category', + labelPlural: 'Product Categories', prefix: 'PCG', endpoint: 'productcategories', icon: ProductCategoryIcon, diff --git a/src/database/models/ProductSku.js b/src/database/models/ProductSku.js index ad3bac4..328edca 100644 --- a/src/database/models/ProductSku.js +++ b/src/database/models/ProductSku.js @@ -8,6 +8,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const ProductSku = { name: 'productSku', label: 'Product SKU', + labelPlural: 'Product SKUs', prefix: 'SKU', icon: ProductSkuIcon, actions: [ diff --git a/src/database/models/ProductStock.js b/src/database/models/ProductStock.js index 474ba8a..2e1cb5a 100644 --- a/src/database/models/ProductStock.js +++ b/src/database/models/ProductStock.js @@ -8,6 +8,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const ProductStock = { name: 'productStock', label: 'Product Stock', + labelPlural: 'Product Stocks', prefix: 'PDS', icon: ProductStockIcon, actions: [ diff --git a/src/database/models/PurchaseOrder.js b/src/database/models/PurchaseOrder.js index 72ead82..6c9b88e 100644 --- a/src/database/models/PurchaseOrder.js +++ b/src/database/models/PurchaseOrder.js @@ -9,6 +9,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const PurchaseOrder = { name: 'purchaseOrder', label: 'Purchase Order', + labelPlural: 'Purchase Orders', prefix: 'POR', icon: PurchaseOrderIcon, actions: [ diff --git a/src/database/models/SalesOrder.js b/src/database/models/SalesOrder.js index 9069fd0..6ea9d24 100644 --- a/src/database/models/SalesOrder.js +++ b/src/database/models/SalesOrder.js @@ -9,6 +9,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const SalesOrder = { name: 'salesOrder', label: 'Sales Order', + labelPlural: 'Sales Orders', prefix: 'SOR', icon: SalesOrderIcon, actions: [ diff --git a/src/database/models/Shipment.js b/src/database/models/Shipment.js index d446b90..152744c 100644 --- a/src/database/models/Shipment.js +++ b/src/database/models/Shipment.js @@ -8,6 +8,7 @@ import XMarkIcon from '../../components/Icons/XMarkIcon' export const Shipment = { name: 'shipment', label: 'Shipment', + labelPlural: 'Shipments', prefix: 'SHP', icon: ShipmentIcon, actions: [ diff --git a/src/database/models/Spool.js b/src/database/models/Spool.js index 560d062..c5d298d 100644 --- a/src/database/models/Spool.js +++ b/src/database/models/Spool.js @@ -4,6 +4,7 @@ import InfoCircleIcon from '../../components/Icons/InfoCircleIcon' export const Spool = { name: 'spool', label: 'Spool', + labelPlural: 'Spools', prefix: 'SPL', icon: FilamentIcon, actions: [ diff --git a/src/database/models/StockAudit.js b/src/database/models/StockAudit.js index 9b22825..c2adb9f 100644 --- a/src/database/models/StockAudit.js +++ b/src/database/models/StockAudit.js @@ -4,6 +4,7 @@ import InfoCircleIcon from '../../components/Icons/InfoCircleIcon' export const StockAudit = { name: 'stockAudit', label: 'Stock Audit', + labelPlural: 'Stock Audits', prefix: 'SAU', icon: StockAuditIcon, actions: [ diff --git a/src/database/models/StockEvent.js b/src/database/models/StockEvent.js index 675b859..fccce11 100644 --- a/src/database/models/StockEvent.js +++ b/src/database/models/StockEvent.js @@ -3,6 +3,7 @@ import StockEventIcon from '../../components/Icons/StockEventIcon' export const StockEvent = { name: 'stockEvent', label: 'Stock Event', + labelPlural: 'Stock Events', prefix: 'SEV', icon: StockEventIcon, actions: [], diff --git a/src/database/models/StockLocation.js b/src/database/models/StockLocation.js index 6ee2897..6c1a8a0 100644 --- a/src/database/models/StockLocation.js +++ b/src/database/models/StockLocation.js @@ -4,6 +4,7 @@ import InfoCircleIcon from '../../components/Icons/InfoCircleIcon' export const StockLocation = { name: 'stockLocation', label: 'Stock Location', + labelPlural: 'Stock Locations', prefix: 'SLN', icon: StockLocationIcon, actions: [ diff --git a/src/database/models/StockTransfer.js b/src/database/models/StockTransfer.js index ea2cf6f..b0bae6e 100644 --- a/src/database/models/StockTransfer.js +++ b/src/database/models/StockTransfer.js @@ -8,6 +8,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const StockTransfer = { name: 'stockTransfer', label: 'Stock Transfer', + labelPlural: 'Stock Transfers', prefix: 'STT', icon: StockTransferIcon, actions: [ diff --git a/src/database/models/SubJob.js b/src/database/models/SubJob.js index be00676..fbffe43 100644 --- a/src/database/models/SubJob.js +++ b/src/database/models/SubJob.js @@ -6,6 +6,7 @@ import dayjs from 'dayjs' export const SubJob = { name: 'subJob', label: 'Sub Job', + labelPlural: 'Sub Jobs', prefix: 'SJB', icon: SubJobIcon, actions: [ diff --git a/src/database/models/TaxRate.js b/src/database/models/TaxRate.js index e40adb7..f10c3aa 100644 --- a/src/database/models/TaxRate.js +++ b/src/database/models/TaxRate.js @@ -8,6 +8,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const TaxRate = { name: 'taxRate', label: 'Tax Rate', + labelPlural: 'Tax Rates', prefix: 'TXR', icon: TaxRateIcon, actions: [ diff --git a/src/database/models/TaxRecord.js b/src/database/models/TaxRecord.js index bc69ebb..241b3ce 100644 --- a/src/database/models/TaxRecord.js +++ b/src/database/models/TaxRecord.js @@ -8,6 +8,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const TaxRecord = { name: 'taxRecord', label: 'Tax Record', + labelPlural: 'Tax Records', prefix: 'TXR', icon: TaxRecordIcon, actions: [ diff --git a/src/database/models/User.js b/src/database/models/User.js index 3967cd3..aaa985c 100644 --- a/src/database/models/User.js +++ b/src/database/models/User.js @@ -6,6 +6,7 @@ import PlusIcon from '../../components/Icons/PlusIcon' export const User = { name: 'user', label: 'User', + labelPlural: 'Users', prefix: 'USR', icon: PersonIcon, actions: [ diff --git a/src/database/models/Vendor.js b/src/database/models/Vendor.js index c787c14..73fb7d6 100644 --- a/src/database/models/Vendor.js +++ b/src/database/models/Vendor.js @@ -8,6 +8,7 @@ import BinIcon from '../../components/Icons/BinIcon' export const Vendor = { name: 'vendor', label: 'Vendor', + labelPlural: 'Vendors', prefix: 'VEN', icon: VendorIcon, actions: [