rstubryan
|
25a89b8987
|
refactor(FE): Update purchase search input UI
|
2026-02-04 14:16:53 +07:00 |
|
rstubryan
|
760e9ccd89
|
refactor(FE): Add invoice download and PO table columns
|
2026-02-04 14:13:59 +07:00 |
|
rstubryan
|
758a0cd9a7
|
refactor(FE): Update Add button styles and labels
|
2026-02-03 10:46:58 +07:00 |
|
rstubryan
|
68feef77fc
|
refactpr(FE): Extract approval and rejection handlers
|
2026-02-02 14:43:18 +07:00 |
|
rstubryan
|
4dec97b57c
|
refactor(FE): Reset approval notes when opening/closing modals
|
2026-02-02 14:33:48 +07:00 |
|
rstubryan
|
85556c0db0
|
refactor(FE): Use Color type for badge color typings
|
2026-02-02 11:10:58 +07:00 |
|
rstubryan
|
3ca4b324d3
|
refactor(FE): Unify status badge logic and use StatusBadge
|
2026-02-02 10:46:20 +07:00 |
|
rstubryan
|
9f93200bd5
|
refactor(FE): Move form error alerts to bottom of forms
|
2026-01-28 14:14:44 +07:00 |
|
rstubryan
|
4011d26193
|
refactor(FE): Make approval and action buttons responsive
|
2026-01-26 13:45:32 +07:00 |
|
rstubryan
|
afb0c40fd2
|
refactor(FE): Add Status Approval column to PurchaseTable
|
2026-01-26 13:37:06 +07:00 |
|
rstubryan
|
151af5707d
|
refactor(FE): Enable supplier select infinite loading
|
2026-01-24 09:10:40 +07:00 |
|
rstubryan
|
716f064858
|
refactor(FE): Limit supplier useSelect results to 100
|
2026-01-24 09:03:19 +07:00 |
|
rstubryan
|
8b0a6f054b
|
refactor(FE): Format zero transport per item as currency
|
2026-01-20 10:31:32 +07:00 |
|
rstubryan
|
72356917ff
|
refactor(FE): Show dash for missing transport per item
|
2026-01-20 10:23:40 +07:00 |
|
rstubryan
|
28a32cb6c4
|
refactor(FE): Move travel document button into receipt section
|
2026-01-20 10:21:22 +07:00 |
|
rstubryan
|
0e179f1643
|
refactor(FE): Use location type guard for warehouse access
|
2026-01-20 10:08:37 +07:00 |
|
rstubryan
|
6319b6d5fe
|
refactor(FE): Guard warehouse before accessing location
|
2026-01-20 10:07:39 +07:00 |
|
rstubryan
|
d19b1e885e
|
refactor(FE): Compute item total on qty change and limit reset
|
2026-01-17 12:59:41 +07:00 |
|
rstubryan
|
a17089f4bb
|
refactor(FE): Relax expedition vendor validation
|
2026-01-15 19:37:55 +07:00 |
|
rstubryan
|
45700be730
|
refactor(FE): Improve vehicle number validation message and set
expedition flag on supplier
|
2026-01-15 19:32:09 +07:00 |
|
rstubryan
|
228e79bb31
|
refactor(FE): Make vehicle/expedition/transport fields optional
|
2026-01-15 19:29:03 +07:00 |
|
rstubryan
|
3bc5030a3d
|
refactor(FE): Use useSelect for warehouse options
|
2026-01-15 10:17:08 +07:00 |
|
rstubryan
|
4b88b684af
|
refactor(FE): Load locations by area and disable location select
|
2026-01-15 10:12:52 +07:00 |
|
rstubryan
|
cf332b5346
|
refactor(FE): Add load-on-scroll for expedition vendor select
|
2026-01-15 10:00:56 +07:00 |
|
rstubryan
|
325f3f1bd8
|
refactor(FE): Display form error list in purchase forms
|
2026-01-08 12:35:16 +07:00 |
|
rstubryan
|
6fdff6706d
|
refactor(FE): Clear file input on form reset
|
2026-01-07 15:54:16 +07:00 |
|
rstubryan
|
d5b4111ae4
|
refactor(FE): Remove travel_document_path field and handling
|
2026-01-07 15:46:58 +07:00 |
|
rstubryan
|
cf8ed9ccad
|
refactor(FE): Use expedition vendor id fallback in mapping
|
2026-01-07 15:06:43 +07:00 |
|
rstubryan
|
bfcdb9883d
|
refactor(FE): Move purchase order error alert below heading
|
2026-01-07 14:53:24 +07:00 |
|
rstubryan
|
b0a1b837d0
|
refactor(FE): Move error alert to top of purchase forms
|
2026-01-07 14:45:38 +07:00 |
|
rstubryan
|
09ae619829
|
refactor(FE): Stop blocking Submit on form validity
|
2026-01-07 14:41:54 +07:00 |
|
rstubryan
|
309a9ecc86
|
refactor(FE): Increase upload file size limit to 5 MB
|
2026-01-07 11:38:28 +07:00 |
|
rstubryan
|
6f90bd604a
|
feat(FE): Enforce 2MB file limit and improve FileInput
|
2026-01-06 20:38:51 +07:00 |
|
rstubryan
|
fa199e4879
|
refactor(FE): Support add/edit type and use ProductPrice for add
|
2026-01-06 20:25:09 +07:00 |
|
rstubryan
|
46c06ea548
|
refactor(FE): Support add/edit type and use ProductPrice for add
|
2026-01-06 20:24:29 +07:00 |
|
rstubryan
|
d2b19cbd7b
|
refactor(FE): Force form remount on initialValues change
|
2026-01-05 15:07:09 +07:00 |
|
rstubryan
|
f08fae4f77
|
refactor(FE): Enable reinitialize and map expedition vendor
|
2025-12-31 13:00:48 +07:00 |
|
rstubryan
|
46dfacae23
|
refactor(FE-Fix): Use optional chaining for expedition vendor name
|
2025-12-31 11:53:40 +07:00 |
|
rstubryan
|
28c94e3e1d
|
refactor(FE): Show expedition vendor name in order detail
|
2025-12-31 11:21:35 +07:00 |
|
rstubryan
|
5af00faa32
|
feat(FE): Add travel document upload to purchase form
|
2025-12-31 11:02:06 +07:00 |
|
ValdiANS
|
4be719b9d8
|
feat(FE-331): implement permission guard in purchase
|
2025-12-26 16:21:22 +07:00 |
|
rstubryan
|
4ec455b3b7
|
feat(FE): Add credit_term to purchase forms and types
|
2025-12-10 23:54:59 +07:00 |
|
rstubryan
|
7be32326a9
|
feat(FE-311): Disable approval actions when rejected
|
2025-12-10 13:56:13 +07:00 |
|
rstubryan
|
429f5ffb62
|
feat(FE-311): Add rejection modals and accept handler
|
2025-12-10 13:30:40 +07:00 |
|
rstubryan
|
8e80d668fa
|
refactor(FE-311): Remove credit_term from purchase request data and UI
|
2025-12-09 10:13:48 +07:00 |
|
rstubryan
|
a45de4fb13
|
refactor(FE-311): Remove grand_total and due_date from purchases
|
2025-12-09 09:58:15 +07:00 |
|
rstubryan
|
512ad5175e
|
refactor(FE-311): Default received_qty and remove transport_total
|
2025-12-08 18:37:58 +07:00 |
|
rstubryan
|
a7d884b5f0
|
refactor(FE-311): Use latest_approval instead of approval
|
2025-12-08 18:14:38 +07:00 |
|
rstubryan
|
ce75eb25d7
|
refactor(FE-311): Show previous values only in edit mode
|
2025-12-08 17:55:22 +07:00 |
|
rstubryan
|
c7911f01f2
|
refactor(FE-311): Remove Total Transport header from approval form
|
2025-12-08 17:43:44 +07:00 |
|