a3af5db899
Updated GCode file schema.
2026-03-13 22:56:03 +00:00
b4837c8b8c
Added mock for deleteObject in filaments test suite to support new delete functionality tests.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-03-08 01:58:41 +00:00
0300e00c8f
Enhanced delete functionality for filaments by adding a route handler that checks for dependencies before deletion. Updated the database service to support this check, ensuring objects in use cannot be deleted. Refactored related routes for consistency.
farmcontrol/farmcontrol-api/pipeline/head There was a failure building this commit
2026-03-08 01:53:07 +00:00
6645898471
Added tests.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-03-08 01:32:37 +00:00
4458a1d828
Implemented materials and export improvements.
farmcontrol/farmcontrol-api/pipeline/head There was a failure building this commit
2026-03-08 01:28:21 +00:00
acd4b375af
Fixed SKUs updating.
2026-03-08 01:14:52 +00:00
7eb774a297
Added missing SKUs.
2026-03-08 01:07:34 +00:00
73fbb50b34
Implemented Part SKUs.
2026-03-07 23:34:12 +00:00
17e46f6aee
Gitignore test results.
2026-03-07 22:44:10 +00:00
4ea168f17f
Implemented Product SKU.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-03-07 22:42:01 +00:00
866c29f33f
Set default state as 'draft' and introduced 'postedAt' field. Implemented postProductStock route handler to transition product stock from draft to posted state, including state validation checks. Updated related service functions for consistency.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-03-07 20:37:41 +00:00
1b2d505a30
Updated tests.
2026-03-07 20:36:18 +00:00
420ab75467
Added user existence check in userRouteHandler to return 401 status if user is not found, enhancing authentication flow.
farmcontrol/farmcontrol-api/pipeline/head There was a failure building this commit
2026-03-07 20:32:36 +00:00
5f5eedc798
Enhanced user management in auth.js by ensuring user data is returned with expanded object IDs, updated user retrieval to use lean queries for performance, and added profile image support in user info response.
farmcontrol/farmcontrol-api/pipeline/head There was a failure building this commit
2026-03-07 19:22:32 +00:00
7c44f36590
Implemented product stocks and minor improvements.
farmcontrol/farmcontrol-api/pipeline/head There was a failure building this commit
2026-03-07 13:38:05 +00:00
cf01c3aa38
Fixed connection link.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-03-07 13:24:35 +00:00
029141ff75
Added start command.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-03-07 13:14:20 +00:00
5809b7ab23
Updated production vars.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-03-07 13:05:34 +00:00
fa2d5b91c3
Implemented sales order calculations.
farmcontrol/farmcontrol-api/pipeline/head This commit is unstable
2026-03-06 21:14:08 +00:00
ee14c420df
Added CSV support.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-03-03 01:20:38 +00:00
f852e607f9
Added excel support.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-03-03 01:01:52 +00:00
fcaa5a1043
Fixed tests.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-03-02 02:05:00 +00:00
8ad3d3da5c
Implemented multiple app passwords.
farmcontrol/farmcontrol-api/pipeline/head There was a failure building this commit
2026-03-02 01:58:24 +00:00
eaa8bf4836
Updated log level to trace in config, added OData routes, implemented HTTP Basic Auth for user authentication, and added functionality to set app password for users.
2026-03-02 00:54:10 +00:00
ed25260d5b
Added smtp to production builds.
2026-03-01 21:45:21 +00:00
f23503863c
Fixed remote dir.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-03-01 20:23:43 +00:00
deb2b4a154
Modified ssh to default to farmcontrol home dir.
farmcontrol/farmcontrol-api/pipeline/head This commit is unstable
2026-03-01 20:20:06 +00:00
36516bd911
Fixed copy dir.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-03-01 20:11:44 +00:00
30b5258088
Fixed file copying.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-03-01 20:08:40 +00:00
09c6911acc
Fixed copy code.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-03-01 20:03:19 +00:00
c0196a624c
Improved jenkins deploy code.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-03-01 20:01:07 +00:00
44841dd5b8
Fixed unit tests.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-03-01 19:37:34 +00:00
a9c4b29f9f
Improved notifications.
farmcontrol/farmcontrol-api/pipeline/head There was a failure building this commit
2026-03-01 19:21:05 +00:00
6e3b900423
Implemented redis session storage.
2026-03-01 17:06:26 +00:00
78509ed3a2
Implemented email notifications.
2026-03-01 16:54:56 +00:00
a2d62ddec1
Fixed api tests.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-03-01 02:09:41 +00:00
3e47cb131b
Implemented notifications.
farmcontrol/farmcontrol-api/pipeline/head There was a failure building this commit
2026-03-01 01:42:30 +00:00
838e48ade6
Install lodash.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2026-02-01 22:44:42 +00:00
19690c3a16
Added pnpm lock.
farmcontrol/farmcontrol-api/pipeline/head There was a failure building this commit
2026-02-01 21:51:46 +00:00
81b7dd6e16
Switch to pnpm.
farmcontrol/farmcontrol-api/pipeline/head There was a failure building this commit
2026-02-01 21:42:17 +00:00
7fb968d4ed
Added build status to readme.md
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2025-12-29 02:41:09 +00:00
dc7889cc6a
Improved deployment.
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
2025-12-29 00:55:26 +00:00
164353d071
Delete package-lock.json.
2025-12-29 00:42:06 +00:00
28c94159b4
Added unit tests.
farmcontrol/farmcontrol-api/pipeline/head There was a failure building this commit
2025-12-29 00:39:13 +00:00
2d156aa98f
Added Jenskinsfile.
farmcontrol/farmcontrol-api/pipeline/head This commit is unstable
2025-12-28 23:50:10 +00:00
a7e35c279e
Refactor invoice routes and handlers for improved clarity and functionality
...
- Renamed and updated route handlers for sending and marking invoices to acknowledge and post invoices, respectively.
- Changed filter parameters from 'customer' to 'client' and added 'order' and 'orderType' filters for better invoice management.
- Enhanced invoice handling logic to include order items and shipments, improving the overall invoicing process.
- Updated the population fields in invoice queries to reflect new schema relationships.
- Adjusted state checks and logging for better error handling and clarity in invoice processing.
2025-12-28 02:12:03 +00:00
d3cbea45c5
Add invoicing fields to shipment schema and update recalculation logic
...
- Introduced new fields: 'invoicedAmount', 'invoicedAmountWithTax', 'invoicedAmountRemaining', and 'invoicedAmountWithTaxRemaining' to the shipment schema for better tracking of invoicing status.
- Updated the recalculation logic to compute remaining invoiced amounts based on the newly added fields.
2025-12-28 02:11:50 +00:00
dd86075734
Add 'name' field and invoicing details to order item schema
...
- Introduced a new 'name' field as a required attribute in the order item schema.
- Added invoicing-related fields: 'invoicedAmountWithTax', 'invoicedAmount', 'invoicedQuantity', 'invoicedAmountRemaining', 'invoicedAmountWithTaxRemaining', and 'invoicedQuantityRemaining' to track invoicing status.
- Updated route handlers to accommodate the new 'name' field in order item creation and editing processes.
- Enhanced the recalculation logic to include remaining invoiced amounts and quantities.
2025-12-28 02:11:37 +00:00
0f14f0f52c
Add payment management functionality
...
- Introduced a new payment schema to handle payment records, including fields for amount, vendor, client, invoice, and state.
- Implemented route handlers for CRUD operations on payments, including listing, creating, editing, and deleting payments.
- Updated application routes to include payment routes for better organization and access.
- Added statistics and history retrieval methods for payments to enhance reporting capabilities.
2025-12-28 02:11:16 +00:00
858041b8e9
Refactor invoice schema to improve clarity and add acknowledgment date
...
- Renamed 'vendor' and 'client' fields to 'from' and 'to' for better semantic understanding.
- Added 'acknowledgedAt' field to track acknowledgment date of invoices.
2025-12-28 02:10:55 +00:00