Commit Graph

1472 Commits

Author SHA1 Message Date
Adnan Zahir 28fd711ece Merge branch 'feat/fix-openapi-dashboard-integration' into 'development'
fix: resolve dashboard OpenAPI integration issues

See merge request mbugroup/lti-api!497
2026-05-02 10:59:28 +07:00
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 Gabriel Septriadi c804c59f05 Merge branch 'feat/empty' into 'development'
[FEAT][BE]: add search nominal keuangan

See merge request mbugroup/lti-api!496
2026-04-30 08:56:19 +00:00
giovanni b219bf829f add search nominal keuangan 2026-04-30 15:54:56 +07:00
Giovanni Gabriel Septriadi f97b1a6484 Merge branch 'feat/empty' into 'development'
[FIX][BE]: adjust empty kandang daily checklist

See merge request mbugroup/lti-api!495
2026-04-30 04:16:19 +00:00
giovanni 0d2cdef10f adjust empty kandang daily checklist 2026-04-30 11:15:11 +07:00
Adnan Zahir 128c8e0d08 Merge branch 'feat/toggle-negative-usgae' into 'development'
fix: hide legace unflagged products to be consistent with the validation

See merge request mbugroup/lti-api!493
2026-04-29 12:18:56 +07:00
Adnan Zahir cf4e723f64 fix: hide legace unflagged products to be consistent with the validation 2026-04-29 11:55:35 +07:00
Giovanni Gabriel Septriadi a3156a156f Merge branch 'feat/export-penjualan' into 'development'
[FEAT][BE]: add export excel and pdf report penjualan

See merge request mbugroup/lti-api!492
2026-04-29 04:53:03 +00:00
giovanni 16ac54ff39 add export excel and pdf report penjualan 2026-04-29 11:52:03 +07:00
Giovanni Gabriel Septriadi 196bbf4277 Merge branch 'fix/consolidate-pw' into 'development'
[FEAT][BE]: adjust query consolidate duplicate product warehouses

See merge request mbugroup/lti-api!491
2026-04-28 11:26:03 +00:00
giovanni d3053d6417 adjust query consolidate duplicate product warehouses 2026-04-28 18:23:17 +07:00
Giovanni Gabriel Septriadi 27302ea6b5 Merge branch 'fix/create-flock' into 'development'
[FEAT][BE]: adjust periode at create project flock

See merge request mbugroup/lti-api!490
2026-04-28 09:01:46 +00:00
giovanni 76ac1d1671 adjust periode at create project flock 2026-04-28 16:00:35 +07:00
Adnan Zahir 44cbc1b304 Merge branch 'feat/toggle-negative-usgae' into 'development'
fix: flock label on farm-level products

See merge request mbugroup/lti-api!489
2026-04-28 13:59:06 +07:00
Adnan Zahir e4d4bd9483 fix: flock label on farm-level products 2026-04-28 13:47:16 +07:00
Adnan Zahir cea79bc569 Merge branch 'feat/toggle-negative-usgae' into 'development'
fix: onToggle return undefined

See merge request mbugroup/lti-api!488
2026-04-28 12:34:52 +07:00
Adnan Zahir 38cfc6b103 fix: onToggle return undefined 2026-04-28 12:30:52 +07:00
Adnan Zahir 80e4a04875 Merge branch 'feat/toggle-negative-usgae' into 'development'
fix: missing useAuth

See merge request mbugroup/lti-api!487
2026-04-28 12:07:54 +07:00
Adnan Zahir 9513da2a7c fix: missing useAuth 2026-04-28 12:07:36 +07:00
Adnan Zahir 874cefda45 Merge branch 'feat/toggle-negative-usgae' into 'development'
fix: getAll and update response

See merge request mbugroup/lti-api!486
2026-04-28 11:53:14 +07:00
Adnan Zahir 795f201a0b fix: getAll and update response 2026-04-28 11:52:32 +07:00
Adnan Zahir 49d684ebbe Merge branch 'feat/toggle-negative-usgae' into 'development'
feat: konfigurasi sistem toggle pemakaian pakan ovk negatif

See merge request mbugroup/lti-api!485
2026-04-28 11:23:37 +07:00
Adnan Zahir 6f6541d4c1 feat: konfigurasi sistem toggle pemakaian pakan ovk negatif 2026-04-28 10:51:54 +07:00
Giovanni Gabriel Septriadi 1d6e1fa5be Merge branch 'feat/limit' into 'development'
[FEAT][BE]: get field type to response detail recording

See merge request mbugroup/lti-api!484
2026-04-27 06:39:02 +00:00
giovanni aadd87852b get field type to response detail recording 2026-04-27 13:38:13 +07:00
Giovanni Gabriel Septriadi ac69ae054a Merge branch 'feat/limit' into 'development'
[FEAT][BE]: adjust validation limit max 100

See merge request mbugroup/lti-api!483
2026-04-27 04:55:21 +00:00
giovanni 7cc5c39092 adjust validation limit max 100 2026-04-27 11:54:29 +07:00
Giovanni Gabriel Septriadi 706303980b Merge branch 'feat/periode-flock' into 'development'
[FEAT][BE]: adjust suffix flock name with max periode

See merge request mbugroup/lti-api!482
2026-04-27 04:25:02 +00:00
giovanni d7a2a5a2ed adjust suffix flock name with max periode 2026-04-27 11:24:21 +07:00
Giovanni Gabriel Septriadi ae47493109 Merge branch 'feat/periode-flock' into 'development'
[FEAT][BE]: add feature edit periode project flock

See merge request mbugroup/lti-api!481
2026-04-27 03:55:02 +00:00
giovanni 9726303eeb add feature edit periode project flock 2026-04-27 10:54:02 +07:00
Adnan Zahir b764d2c3c0 Merge branch 'codex/filter-improvement' into 'development'
Codex/po date

See merge request mbugroup/lti-api!479
2026-04-25 22:50:20 +07:00
Adnan Zahir eefc9850e1 feat: editable po_date 2026-04-25 22:47:52 +07:00
Adnan Zahir 732ebd423d feat: input po_date manual 2026-04-25 22:36:13 +07:00
Adnan Zahir 27d076b817 feat: expose received_date in laporan pembelian 2026-04-25 22:24:28 +07:00
Adnan Zahir 9a9cc114fe Merge branch 'codex/filter-improvement' into 'development'
feat: update numeric tolerance for fcr

See merge request mbugroup/lti-api!477
2026-04-25 15:03:17 +07:00
Adnan Zahir af5f3dc7d4 feat: update numeric tolerance for fcr 2026-04-25 14:59:56 +07:00
Adnan Zahir e1f8d357c5 Merge branch 'codex/filter-improvement' into 'development'
feat: add flag ayam for chickin

See merge request mbugroup/lti-api!475
2026-04-25 14:04:49 +07:00
Adnan Zahir f6b37926e9 feat: add flag ayam for chickin 2026-04-25 14:02:22 +07:00
Adnan Zahir 4e7c0e64ad Merge branch 'codex/filter-improvement' into 'development'
feat: add more filters

See merge request mbugroup/lti-api!474
2026-04-25 12:27:46 +07:00
Adnan Zahir e79fde2408 feat: add more filters 2026-04-25 12:15:55 +07:00
Adnan Zahir 28394ee727 Merge branch 'cmd/auto-transfer-products-to-farm' into 'development'
cmd: two steps auto transfer

See merge request mbugroup/lti-api!472
2026-04-24 21:19:33 +07:00
Adnan Zahir 42c088e772 cmd: two steps auto transfer 2026-04-24 21:17:41 +07:00
Adnan Zahir df45803f8d Merge branch 'cmd/auto-transfer-products-to-farm' into 'development'
cmd: skip ambiguous farm then resolve double farm warehouses

See merge request mbugroup/lti-api!471
2026-04-24 20:18:59 +07:00
Adnan Zahir 6033535894 cmd: skip ambiguous farm then resolve double farm warehouses 2026-04-24 17:37:04 +07:00
Adnan Zahir 62723e5ab2 Merge branch 'cmd/auto-transfer-products-to-farm' into 'development'
cmd: add disticnt farm warehouse validation

See merge request mbugroup/lti-api!470
2026-04-24 15:57:42 +07:00
Adnan Zahir f1d7966e2f cmd: add disticnt farm warehouse validation 2026-04-24 15:55:59 +07:00
Adnan Zahir b94b16ab73 Merge branch 'cmd/auto-transfer-products-to-farm' into 'development'
cmd: new command to auto transfer leftover stocks from kandang to farm

See merge request mbugroup/lti-api!468
2026-04-24 13:59:44 +07:00
Adnan Zahir 9fd9c441d3 cmd: new command to auto transfer leftover stocks from kandang to farm 2026-04-24 13:58:11 +07:00