Adnan Zahir
3768892a17
fix: resolve dashboard OpenAPI integration issues
...
- FCRs & Transfer to Laying: add ExampleResponse field to routeMeta and
inject example payloads into OpenAPI 200 responses for list and detail
endpoints so dashboard consumers have concrete response shapes to work with
- Chick In: enable GET /api/production/chickins/ list endpoint (was
commented out); add P_ChickinsGetAll permission constant and wire it
into the route; add OpenAPI spec entry with query params and example
- Recording GET all: fix N+1 query bottleneck (2-3s response time) by
pre-fetching approved transfer maps per PFK ID in two batch queries
before the per-recording loop; add evaluatePopulationMutationStateFromCaches
that uses the pre-fetched maps and caches hasAnyRecordingOnTransferTargets
results by transfer ID — reducing per-page query count from ~20-40 to ~10-12
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-02 10:57:45 +07:00
giovanni
091f706276
init adjustment recording
2026-04-21 22:43:18 +07:00
giovanni
fcde3b0a36
init depresiasi
2026-04-17 21:26:56 +07:00
ragilap
29956528e5
fixing filter pw for transfer, add transfer delete
2026-03-13 11:22:10 +07:00
ragilap
3a8cc47fa0
Fix transfer to laying delete and fix chikin delete with response recording
2026-03-09 13:10:06 +07:00
ragilap
45cc057dd4
Fix adjusment stock chickin, transfer to laying and chickin
2026-03-08 23:31:04 +07:00
Adnan Zahir
7f8013c5ed
fix: reimplement transfer to laying logics separating effective financial date and physical transfer date
2026-03-05 12:53:00 +07:00
ragilap
d334f46829
[FEAT/BE] wiring recording,transfer_stock,transfer_laying,marketing for consumer chick in project flock population
2026-03-04 12:41:26 +07:00
Adnan Zahir
4bb750fc98
dev: initiate adjustment recording and trf to laying
2026-03-03 15:47:29 +07:00
Hafizh A. Y
d5a1751868
fix: all implemented fifo v2
2026-03-02 12:44:20 +07:00
aguhh18
9a328ae1e4
FEAT[BE] :implement proportional distribution with rounding for stock allocation in transfer laying approval process
2026-02-03 08:06:52 +07:00
aguhh18
2cc89b31be
Merge branch 'development' of https://gitlab.com/mbugroup/lti-api into dev/teguh
2026-02-02 07:44:09 +07:00
aguhh18
0707876a81
FEAT[BE] :update movement number format in GenerateMovementNumber method to include hyphen
2026-01-30 14:31:04 +07:00
giovanni
4f9cd5131f
Merge branch 'development' into feat/inventory-logs
2026-01-30 12:11:34 +07:00
aguhh18
22bd0e5891
FEAT[BE] :enhance UpdateOne method with validation for source and target kandang ownership and quantity checks
2026-01-30 08:24:43 +07:00
aguhh18
3d1d9c418b
FEAT[BE] :implement movement number generation and sequence management for transfer layings
2026-01-29 16:52:19 +07:00
giovanni
ac3623fa97
Merge branch 'development' into feat/inventory-logs
2026-01-28 13:44:26 +07:00
giovanni
4d6f731f80
add migration add field stock to stock_logs; adjust logic stock for insert data stock_logs
2026-01-28 13:32:34 +07:00
Adnan Zahir
9dd4a93476
Merge branch 'feat/BE/sso-adjustment' into 'development'
...
[FIX/BE-US]add feature restrict by location and areas in roles
See merge request mbugroup/lti-api!189
2026-01-28 11:22:47 +07:00
aguhh18
3d70701d03
[FIX] Update validation for Query limit to remove max constraint
2026-01-28 09:21:44 +07:00
ragilap
8410573ee6
[FIX/BE-US] add transfer to laying filter location and area
2026-01-27 22:28:14 +07:00
aguhh18
e503a84660
[FEAT] Add stock logging for transfer laying process and introduce new StockLogType for transfer laying
2026-01-27 20:43:01 +07:00
ragilap
0920b91271
Merge branch 'development' of https://gitlab.com/mbugroup/lti-api into feat/BE/sso-adjustment
2026-01-27 10:46:49 +07:00
ragilap
00cdfb692b
[FIX/BE-US] feat adjustment location and area
2026-01-27 10:34:25 +07:00
aguhh18
3e0291c2ba
Feat[BE]: enhance transfer laying functionality with comprehensive filtering options and improved DTO structures
2026-01-26 23:50:04 +07:00
aguhh18
7a704c4ec4
Feat[BE]: implement max target quantity retrieval for kandangs and update routes
2026-01-26 18:03:54 +07:00
ragilap
76d980878d
Merge branch 'development' of https://gitlab.com/mbugroup/lti-api into feat/BE/sso-adjustment
2026-01-24 19:03:52 +07:00
aguhh18
aa4da68680
refactor: unify GetOne method to return approval alongside transfer laying
2026-01-20 22:07:07 +07:00
aguhh18
b240478ed5
feat[BE]: Add notes field to Update validation and update approval logic in expense services
2026-01-19 17:44:10 +07:00
aguhh18
768961d7d6
fix[BE]: Refactor GetAll method to improve query parameter handling and formatting
2026-01-19 14:39:43 +07:00
aguhh18
8cd9627a51
feat[BE]: Add requested_qty field to LayingTransferSource and update related logic for transfer operations
2026-01-19 14:34:08 +07:00
ragilap
a3e9017e29
[FIX/BE-US] changes role to user and query
2026-01-15 14:43:59 +07:00
aguhh18
c1e9b5a975
FIX[BE]: add laying transfer source and target repositories to transfer laying service
2026-01-11 13:30:19 +07:00
aguhh18
272367d8ef
FIX[BE]: fixing transfer to laying and implement correct fifo stock
2026-01-11 12:51:37 +07:00
aguhh18
375e057e7c
feat(BE): enhance chickin and transfer laying services with product warehouse validation and stockable support
2026-01-07 14:02:39 +07:00
aguhh18
0a84e427c1
FIX[BE]: fixing bug transfer to laying, delet biaya, nominal expesen e, chickin
2026-01-07 09:27:39 +07:00
aguhh18
1b5437bc01
FIX[BE]Lock chickins, accumulate pending qty, use qty key
2025-12-31 13:09:13 +07:00
aguhh18
7d6573fabd
FIC[BE]Use qty column for warehouse updates
2025-12-31 13:05:54 +07:00
aguhh18
ce083bccdc
feat(BE): add project flock ID to product warehouse creation for approval process
2025-12-31 12:59:17 +07:00
ragilap
ef117e66d1
add permission deliveryorder and sales order
2025-12-22 10:03:32 +07:00
giovanni-ce
4c5266da23
resolve conflict to sprint 6
2025-12-04 12:20:47 +07:00
giovanni-ce
94fc9219af
Feat[BE-296]: adjust schema db and entity products, product_warehouse, stock_logs
2025-12-03 18:43:03 +07:00
ragilap
c02f72c5e5
fix: next period,purchase before bop, integration auth module,fix validation-master data
2025-11-25 10:32:15 +07:00
Hafizh A. Y
228aedc215
fix(BE-273): add object nonstock and supplier in response get one and fix name base to relation in dto
2025-11-20 14:59:50 +07:00
aguhh18
762dfa9fb9
feat[BE-127] add source and target project flock to transfer laying API
2025-11-11 14:32:55 +07:00
aguhh18
4c279baad7
FIX[BE} change json response on avaibility transfer laying
2025-11-07 13:32:03 +07:00
aguhh18
6e69e97d26
feat[BE-127]: create available qty API and inisiate sales order and delivery order
2025-11-07 13:24:48 +07:00
aguhh18
1c99093ff8
feat[BE-127]; creating correct logic update and delete transfer laying
2025-11-06 10:31:35 +07:00
aguhh18
b234778634
Merge branch 'development-before-sso' of https://gitlab.com/mbugroup/lti-api into dev/teguh
2025-11-05 14:03:45 +07:00
aguhh18
1ee97b91a5
feat[BE-127]: Createing transfer laying create one, approvals, get one, get all, update, delete, but Still unfinished
2025-11-05 08:56:18 +07:00