98 Commits

Author SHA1 Message Date
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
4f9ed6039b Add fields for payment authorisation and decline tracking in payment schema
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
- Introduced 'authorisedAt' and 'declinedAt' fields to the payment schema to track payment status changes.
- Added new rollup configurations for counting and summing authorised and declined payments.
2026-06-21 22:32:59 +01:00
b1245595d9 Refactor UpdateManager to enhance filter matching logic, replacing listObjects calls with direct filter checks, and improve event emission for object updates. Added tests for reference filter matching. 2026-06-21 22:32:17 +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
4bfc7fae2a Implemented about page.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2026-06-21 13:19:18 +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
76fa5e910f Fixed origins.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2026-06-20 22:06:15 +01:00
a2f9412cbd Refactor Jenkinsfile to remove unnecessary script execution during dependency installation and add pnpm workspace configuration for specific builds.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2026-06-15 00:21:22 +01:00
7a79238183 Update Jenkinsfile to allow script execution during dependency installation
Some checks failed
farmcontrol/farmcontrol-ws/pipeline/head There was a failure building this commit
2026-06-14 23:55:16 +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
b9b40c55ca Numerious fixes. 2026-05-17 19:11:33 +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
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
938d44d8dc Updated GCode file schema. 2026-03-13 22:56:08 +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
41c221c477 Gitignore test results. 2026-03-07 22:44:11 +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
f358eaa1d0 Updated product stock schema to include default state as 'draft', added 'postedAt' field, and introduced rollup configurations for 'draft' and 'posted' states.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2026-03-07 20:38:00 +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
bfbcfc3e66 Updated production vars.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2026-03-07 13:05:43 +00:00
a955def849 Enhanced CORS configuration in SocketManager and added allowed origins to server settings in config.json.
Some checks reported warnings
farmcontrol/farmcontrol-ws/pipeline/head This commit is unstable
2026-03-06 23:54:01 +00:00
ddf230a20a Added correct cors origin.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2026-03-06 23:49:49 +00:00
ab70b6e11e Implemented sales order calculations.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2026-03-06 21:14:15 +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
289673813a Implemented redis session storage.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2026-03-01 17:06:17 +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
ce49b257a6 Added pnpm lock.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2026-02-01 21:51:49 +00:00
09376f7536 Switch to pnpm.
Some checks failed
farmcontrol/farmcontrol-ws/pipeline/head There was a failure building this commit
2026-02-01 21:42:22 +00:00
ad8441f72f Added build status to readme.me
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2025-12-29 02:40:15 +00:00
ca3ba921be Added more tests. 2025-12-29 02:39:15 +00:00
15e260bcaa Added DS STORE 2025-12-29 02:38:49 +00:00
f6e7fb3a41 Implement Jest testing framework and add initial test cases for various modules. Update configuration for test environment in config.json and add test results handling in Jenkinsfile. Include .gitignore entry for test results. Enhance package.json with Jest dependencies.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
2025-12-29 01:13:01 +00:00
0ed5eb86dd Added Jenskinsfile.
Some checks reported warnings
farmcontrol/farmcontrol-ws/pipeline/head This commit is unstable
2025-12-28 23:50:12 +00:00
7572661615 Update schemas to match api. 2025-12-28 02:12:18 +00:00
237383d3c4 Removed development logging. 2025-12-27 15:19:18 +00:00
8eafc81321 Updated models inline with API. 2025-12-27 14:15:13 +00:00
50221a0228 Updated Keycloak clientId in config.json from 'farmcontrol-client' to 'farmcontrol-dev'. 2025-12-27 14:15:00 +00:00
6bc0f6eded Added dotenv support. 2025-12-14 01:22:33 +00:00
456916ef1f Fixed index path. 2025-12-14 00:25:57 +00:00
c5b521e906 Fix JS export. 2025-12-14 00:23:57 +00:00
57e9f76ec6 Added pm2 ecosystem. 2025-12-14 00:20:08 +00:00
85e2ad8d6f Updated secrets held in env vars. 2025-12-13 23:54:25 +00:00
787e8f6a9c Updated schemas. 2025-12-13 22:35:01 +00:00
aa931c8f96 Update readme 2025-12-13 21:08:23 +00:00
2fc477ab25 Comment updates. 2025-12-13 21:08:18 +00:00