Thanakorn
c89b28da4c
Fix QA review findings: server-side validation, notes encoding, dashboard totals
...
Validate document lines on the server and recompute their totals, store notes with quotes/markup/emoji (utf8mb4, idempotent escaping, decode in form fields), exclude transfers from company-wide stock in/out, count revenue from confirmed orders only, one low-stock rule everywhere, list unapproved lots, natural bin sort, stable order/PO sort, status tiles that add up.
2026-09-19 10:58:42 +07:00
Thanakorn S
7b294f70da
Classe methods: remove reducdancy
2026-05-29 08:56:58 +07:00
Thanakorn S
b634372b22
Scope stock table access by company warehouses
2026-05-28 15:36:49 +07:00
Thanakorn S
987cf7ded9
Change 'Rack' to 'Bin'
2026-05-27 17:14:53 +07:00
Thanakorn S
1c5236d8e0
Master data review: spec updates and C1/C2/M3-M6 fixes
2026-05-26 17:33:58 +07:00
Thanakorn S
1237888ab9
stock aggregate table
2026-05-25 13:30:10 +07:00
Thanakorn S
7396db6ffc
accounting workflows
2026-05-20 10:17:02 +07:00
Thanakorn S
304848d3f4
Naming consistance and SESSION issue
2026-05-08 12:04:10 +07:00
Thanakorn S
6501d326ca
[test] contact to setting modules
2026-05-06 08:58:09 +07:00
Thanakorn S
414f1cd81d
warehouse layers [switchable]
2026-05-04 13:43:32 +07:00
Thanakorn S
ac4fd9a5ad
implement JS password scoring, td_stock approve logicc
2026-04-30 15:14:42 +07:00
Thanakorn S
f6dc9a3278
modify classed and comments
2026-04-29 14:21:09 +07:00
Thanakorn S
2061624641
[OOP] contact,inventory,ics,dashboard
2026-04-28 15:44:57 +07:00
Thanakorn S
76b9b2a2cb
reports
2026-04-25 16:02:55 +07:00
Thanakorn S
3cc5baba3f
Lot, Serial, ExpiryDate
2026-04-25 14:37:00 +07:00
Thanakorn S
92d116fd21
remove actions and data integrity
2026-04-24 14:25:39 +07:00
Thanakorn S
a75e180686
generic API response + ICS: warehouse_balance md_rack update
2026-04-23 16:06:19 +07:00
Thanakorn S
ed23c269ea
warehouse capacity and occupancy
2026-04-23 08:24:30 +07:00
Thanakorn S
35dd1a9fce
more OOP and restructure utils
2026-04-22 15:55:18 +07:00