19 Commits

Author SHA1 Message Date
3742839737 Add permission settings model and related functionality
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
- Introduced a new permission settings schema and model to manage user permissions effectively.
- Updated user schema to include a reference to permission settings, allowing for dynamic permission management.
- Enhanced the editObject function to conditionally recalculate permissions based on the new recalculate parameter.
- Added utility functions for applying and retrieving permission settings, improving permission handling across the application.
2026-08-20 12:27:54 +01:00
aad49bfcfd Add formatTraceData utility and integrate into logging
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
- Introduced a new utility function `formatTraceData` to standardize the formatting of trace data for logging purposes.
- Updated various modules including auth, database, and stats manager to utilize `formatTraceData` for improved log clarity and consistency.
- Added new schemas for printer profiles and filament profiles to enhance the data model.
- Implemented tests for session authentication to ensure robust functionality and error handling.
2026-07-20 02:11:56 +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
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
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
61e4b666ef Implemented market places.
Some checks failed
farmcontrol/farmcontrol-ws/pipeline/head There was a failure building this commit
2026-03-13 23:32:34 +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
a9999f95d0 Implemented product stocks.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2026-03-07 13:38:19 +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
840aa0781b Updated models. 2026-03-01 16:55:15 +00:00
7a398c79a1 Implemented notifications.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2026-03-01 01:42:38 +00:00
7572661615 Update schemas to match api. 2025-12-28 02:12:18 +00:00
8eafc81321 Updated models inline with API. 2025-12-27 14:15:13 +00:00
9aac0f8316 Order item support. 2025-12-13 21:06:23 +00:00
bfd7d292d5 Added tax rates, tax records. 2025-12-03 23:35:44 +00:00