yumoqing
  • Joined on 2025-06-28
yumoqing pushed to main at yumoqing/supplychain 2026-07-12 23:01:52 +08:00
49b6cbe85b fix: use _get_sor() instead of get_module_dbname() in discount item queries
yumoqing pushed to main at yumoqing/supplychain 2026-07-12 22:58:52 +08:00
8fde34ee8d fix: split discount item queries across sage + supplychain DBs
yumoqing pushed to main at yumoqing/supplychain 2026-07-12 22:56:13 +08:00
14c8f2fbd3 fix: get_*_discount_items accept only request (Jinja2 call pattern)
yumoqing pushed to main at yumoqing/sage 2026-07-12 10:51:37 +08:00
42548faec2 fix: add RBAC for discount setting UI paths
yumoqing pushed to main at yumoqing/supplychain 2026-07-12 10:51:26 +08:00
0107eebdcb feat: discount setting UI for agreement/contract items (like discount module pattern)
yumoqing pushed to main at yumoqing/supplychain 2026-07-12 10:39:29 +08:00
85ae9802a2 fix: add agreement_id/contract_id to editexclouded in items CRUD
yumoqing pushed to main at yumoqing/supplychain 2026-07-12 10:37:05 +08:00
2f2c9c42e7 fix: remove cheight from items_list CRUD index.ui
yumoqing pushed to main at yumoqing/supplychain 2026-07-12 10:32:52 +08:00
b69bd38b27 fix: toolbar buttons open CRUD page directly, remove ensure dspy layer
yumoqing pushed to main at yumoqing/supplychain 2026-07-12 10:28:31 +08:00
1e7f713725 fix: use HTML meta refresh redirect instead of DataViewer or 302
yumoqing pushed to main at yumoqing/supplychain 2026-07-12 10:27:34 +08:00
a930847317 fix: ensure dspy returns 302 redirect instead of DataViewer widget
yumoqing pushed to main at yumoqing/supplychain 2026-07-12 10:19:39 +08:00
a3176e4f34 fix: use absolute /supplychain/ URLs in JSON CRUD source configs
yumoqing pushed to main at yumoqing/supplychain 2026-07-12 10:18:33 +08:00
7f2c265764 fix: use absolute /supplychain/ URLs in all CRUD-generated index.ui
yumoqing pushed to main at yumoqing/supplychain 2026-07-12 09:37:45 +08:00
3159afbede fix: get_search_prodtypeid/productid query correct DB (sage) and tables
yumoqing pushed to main at yumoqing/supplychain 2026-07-10 15:48:34 +08:00
0049db58e5 fix: move product_org_auth sync to distribution_agreement_items (not supply_contract_items)
yumoqing pushed to main at yumoqing/supplychain 2026-07-10 15:38:36 +08:00
3c98e8a991 feat: sync product_org_auth on supply_contract_items create/delete
yumoqing pushed to main at yumoqing/product_management 2026-07-10 15:38:36 +08:00
5f277949ae feat: product_org_auth model; product_list queries authorized products via product_org_auth
yumoqing pushed to main at yumoqing/supplychain 2026-07-10 14:14:16 +08:00
49d59c3ed0 fix: auto-set managed_by to current user when creating sub_distributor
yumoqing pushed to main at yumoqing/supplychain 2026-07-10 14:01:12 +08:00
fac526637b fix: add id to userrole insert + remove manual created_at (DB has defaults)
yumoqing pushed to main at yumoqing/supplychain 2026-07-10 13:52:21 +08:00
fb579cbd2f fix: use sor.R for role lookup + proper datetime format
yumoqing pushed to main at yumoqing/supplychain 2026-07-10 13:51:14 +08:00
ed4898bf90 fix: use absolute /supplychain/ paths in ensure dspy DataViewer URLs