db85735f9bUpdate tax rate import path in taxrates.js to reflect schema renaming.Tom Butcher2025-12-27 14:03:44 +00:00
5a16890b7aAdd route handler for updating multiple stock events in stockevents.jsTom Butcher2025-12-27 14:03:38 +00:00
361689cef4Update allowedFilters in order items route to include shipment and shipment._id for enhanced filtering capabilities.Tom Butcher2025-12-27 14:03:25 +00:00
a7bda46acfAdd shipment management functionality with new route handlers for shipping, receiving, and canceling shipments. Updated service methods to handle state validation and order item updates accordingly.Tom Butcher2025-12-27 14:03:03 +00:00
7541612d67Refactor ObjectId handling in utils.js to use mongoose.Types.ObjectId for consistency across the codebase.Tom Butcher2025-12-27 14:02:50 +00:00
fadaafdad8Add purchase order management functionality with new route handlers for posting, acknowledging, and canceling purchase orders. Enhanced service methods to validate states and update order items and shipments accordingly.Tom Butcher2025-12-27 14:02:16 +00:00
eb2e920028Add batch update functionality for filament stocks, order items, part stocks, purchase orders, shipments, and filaments. Implemented new route handlers for editing multiple records and enhanced existing services to support bulk updates.Tom Butcher2025-12-27 14:01:46 +00:00
2ac550b0c4Refactor purchase order schema to include additional fields for shipping and state management. Implement rollup statistics and history methods for enhanced data aggregation and reporting capabilities.Tom Butcher2025-12-27 13:59:48 +00:00
9c4b73da67Enhance order item schema with new fields for state management, shipment tracking, and tax calculations. Introduce rollup statistics and history methods for improved data aggregation and reporting.Tom Butcher2025-12-27 13:59:37 +00:00
75e5079479Update models.js to correct tax rate import and add shipment and invoice modelsTom Butcher2025-12-27 13:59:22 +00:00
4421c0b946Add invoice management functionality with schema, routes, and service handlersTom Butcher2025-12-27 13:59:08 +00:00
9ab08f39a1Enhanced database functions with pagination support in listObjects, added checkStates function for state validation, and introduced editObjects function for batch updates. Updated editObject to include recalculate parameter.Tom Butcher2025-12-27 13:57:43 +00:00
85f9ca8b6dUpdated configuration for development environment, changing Keycloak client ID and updating app URLs for client and API.Tom Butcher2025-12-27 13:56:29 +00:00
c750b1a573Refactored shipment schema to include new fields and methods for handling order types and tax calculations.Tom Butcher2025-12-27 13:56:05 +00:00
4bc90ba528Add optional 'message' field to alert schema: Enhanced the alert schema in printer.schema.js to include a non-required 'message' field for improved alert detail.Tom Butcher2025-09-05 23:26:12 +01:00
97773c2ab2Add optional 'message' field to alert schema: Enhanced the alert schema in printer.schema.js to include a non-required 'message' field for improved alert detail.Tom Butcher2025-09-05 23:26:12 +01:00
61a6f2828aEnhance printer filtering: Added 'host._id' to the allowed filters in the printers route to improve data retrieval capabilities.Tom Butcher2025-09-05 23:26:04 +01:00
5cac77a975Enhance printer filtering: Added 'host._id' to the allowed filters in the printers route to improve data retrieval capabilities.Tom Butcher2025-09-05 23:26:04 +01:00
208089610cUpdate allowed filters in document templates route: Added 'global' and 'objectType' to enhance filtering capabilities for document templates.Tom Butcher2025-09-05 23:25:57 +01:00
2fdb77e4bbUpdate allowed filters in document templates route: Added 'global' and 'objectType' to enhance filtering capabilities for document templates.Tom Butcher2025-09-05 23:25:57 +01:00
5f8a58ca81Enhance filtering for filament stocks: Added 'filament._id' to the allowed filters in the inventory route to improve data retrieval capabilities.Tom Butcher2025-09-05 23:25:42 +01:00
0edc085fb7Enhance filtering for filament stocks: Added 'filament._id' to the allowed filters in the inventory route to improve data retrieval capabilities.Tom Butcher2025-09-05 23:25:42 +01:00
a768ca04deAdd NATS messaging for updates and deletes: Replaced Etcd operations with NATS publish calls in utils.js for distributing updates, new entries, and deletions. Updated logging in etcd.js to use trace level for improved verbosity during connection and operation handling.Tom Butcher2025-09-05 23:25:34 +01:00
695ff8efc7Add NATS messaging for updates and deletes: Replaced Etcd operations with NATS publish calls in utils.js for distributing updates, new entries, and deletions. Updated logging in etcd.js to use trace level for improved verbosity during connection and operation handling.Tom Butcher2025-09-05 23:25:34 +01:00
b5e829432dRefactor note and subjob management routes: Enhanced filtering logic and added new route handlers for CRUD operations. Updated services to utilize database functions for improved data handling and error management. Implemented property-based listing for notes and subjobs, ensuring better data retrieval and organization.Tom Butcher2025-09-05 23:25:14 +01:00
4685cac563Refactor note and subjob management routes: Enhanced filtering logic and added new route handlers for CRUD operations. Updated services to utilize database functions for improved data handling and error management. Implemented property-based listing for notes and subjobs, ensuring better data retrieval and organization.Tom Butcher2025-09-05 23:25:14 +01:00
72d03ce976Add document jobs management: Introduced new routes, schema, and service functions for managing document jobs. Updated index.js to include documentJobs route. Implemented CRUD operations and filtering capabilities for document jobs in the application.Tom Butcher2025-09-05 23:24:24 +01:00
12be496f22Add document jobs management: Introduced new routes, schema, and service functions for managing document jobs. Updated index.js to include documentJobs route. Implemented CRUD operations and filtering capabilities for document jobs in the application.Tom Butcher2025-09-05 23:24:24 +01:00