23 Commits

Author SHA1 Message Date
4b2f4c4bf8 Add text indexes to various schemas for improved search capabilities
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
- Introduced text indexes in invoice, payment, tax record, and multiple inventory and management schemas to enhance search functionality.
- Updated schemas include invoice, payment, tax record, filament stock, order item, part stock, product stock, purchase order, shipment, stock audit, stock event, stock location, stock transfer, app password, audit log, courier, courier service, document job, document printer, document size, document template, filament, filament SKU, file, host, material, note type, part, part SKU, product, product category, product SKU, tax rate, user, vendor, gcode file, job, printer, subjob, client, listing, listing variant, and marketplace schemas.
- Improved search performance and flexibility across the application by leveraging text indexing.
2026-07-04 22:03:31 +01:00
6d4ed27996 Remove 'fileName' field from part schema to streamline data structure and improve clarity in part management. 2026-07-04 15:18:19 +01:00
0748256ce8 Refactor filament schema recalculation logic to use filamentSku model instead of orderItem model. This change improves the efficiency of recalculating SKUs associated with a filament.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2026-06-21 23:59:34 +01:00
3481b07a55 Refactor tax record model: moved taxRecord schema to finance directory and updated import path in models.js 2026-06-21 22:23:03 +01:00
a1e4bcaf18 Added 'part' reference to partSkuUsage schema to enforce required relationship with part model.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2026-06-20 23:16:22 +01:00
3196385c72 Updated configuration log level to debug, added product category model and references in product schema, enhanced stock schemas with recalculation methods, and improved socket event handling to support filters for subscriptions. 2026-06-14 23:52:03 +01:00
c38c1dee24 Implemented stock locations.
Some checks failed
farmcontrol/farmcontrol-ws/pipeline/head There was a failure building this commit
2026-05-17 16:55:05 +01:00
ca3f28fc74 Added stock location and stock transfer models, updated inventory schemas to include stockLocation references, and modified stock event schema to support stockTransfer owner type. 2026-03-21 23:14:14 +00:00
8a9c272de4 Implemented listing schemas. 2026-03-21 21:39:21 +00:00
b2c854bce9 Implemented materials.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2026-03-08 01:28:31 +00:00
7a500ffa58 Added missing SKUs. 2026-03-08 01:07:39 +00:00
bea9e45cd4 Implemented Part SKUs. 2026-03-07 23:34:17 +00:00
d1dbbe2b11 Implemented Product SKU.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2026-03-07 22:42:03 +00:00
028fa9dd94 Implemented multiple app passwords.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2026-03-02 01:58:10 +00:00
8eafc81321 Updated models inline with API. 2025-12-27 14:15:13 +00:00
aa4d2c6873 Schema modifications. 2025-12-13 21:01:35 +00:00
e7957c3070 Added address to Vendor 2025-12-03 23:47:27 +00:00
bfd7d292d5 Added tax rates, tax records. 2025-12-03 23:35:44 +00:00
88952fbde2 Added purchase orders and couriers. 2025-12-03 03:40:10 +00:00
5dd4d9275b Modified schemas. 2025-12-03 00:07:58 +00:00
7f17f5f205 Rewrote subjob handling so it works and better progress updates too. 2025-12-02 18:29:59 +00:00
79ed7691f9 Added document printer support. 2025-11-29 01:28:20 +00:00
ce15d3dbfc Add inventory and management schemas for filament, part, and stock management
- Introduced new schemas for managing inventory, including filamentStock, partStock, stockAudit, stockEvent, and their respective models.
- Added management schemas for user, vendor, material, and various document types to enhance data structure and organization.
- Implemented necessary fields and relationships to support inventory tracking and management functionalities.
2025-08-18 01:06:38 +01:00