|
|
2bf3fead6d
|
upd
|
2026-04-10 16:08:33 +07:00 |
|
|
|
fa29631a6b
|
upd
|
2026-04-10 16:04:55 +07:00 |
|
|
|
b71248458c
|
update
|
2026-04-10 15:41:11 +07:00 |
|
|
|
2f6585f26f
|
upd
|
2026-04-10 14:35:54 +07:00 |
|
|
|
61aad8ea4a
|
feat: send email when need sign justification
|
2026-04-10 14:08:21 +07:00 |
|
|
|
a3d5974a21
|
add remark
|
2026-04-10 10:30:11 +07:00 |
|
|
|
72799ff038
|
upd
|
2026-04-01 10:23:50 +07:00 |
|
|
|
9fb1a6c5d8
|
upd
|
2026-03-31 11:59:49 +07:00 |
|
|
|
f9e92fe46e
|
upd
|
2026-03-31 11:59:31 +07:00 |
|
|
|
15ee726c8f
|
log
|
2026-03-31 11:56:42 +07:00 |
|
|
|
90f325946f
|
fix: convert dashboard currency
|
2026-03-31 10:17:38 +07:00 |
|
|
|
8d19534720
|
upd
|
2026-03-25 13:33:28 +07:00 |
|
|
|
b4fdf75ae8
|
udp
|
2026-03-25 11:58:54 +07:00 |
|
|
|
cc47231758
|
upd
|
2026-03-25 11:52:31 +07:00 |
|
|
|
d8b69c3c42
|
upd
|
2026-03-25 11:30:10 +07:00 |
|
|
|
64d220cd1b
|
upd
|
2026-03-25 11:23:08 +07:00 |
|
|
|
6954099cab
|
upd
|
2026-03-25 10:51:03 +07:00 |
|
|
|
963e791b5f
|
upd
|
2026-03-25 10:41:09 +07:00 |
|
|
|
16af53e1fc
|
upd
|
2026-03-25 10:31:00 +07:00 |
|
|
|
db3afdd7c3
|
upd
|
2026-03-24 22:02:40 +07:00 |
|
|
|
65bcd4ffd4
|
upd
|
2026-03-24 21:35:20 +07:00 |
|
|
|
a93d3024ac
|
upd
|
2026-03-24 21:30:18 +07:00 |
|
|
|
c86bad1770
|
upd
|
2026-03-24 21:12:42 +07:00 |
|
|
|
5d85d1d03e
|
upd
|
2026-03-24 20:59:19 +07:00 |
|
|
|
cbe61ff23c
|
upd
|
2026-03-24 19:39:17 +07:00 |
|
|
|
e97cfabb90
|
upd
|
2026-03-24 16:23:39 +07:00 |
|
|
|
7036f77895
|
upd
|
2026-03-24 16:09:34 +07:00 |
|
|
|
9ab852c4dd
|
upd
|
2026-03-24 15:40:25 +07:00 |
|
|
|
b6378e66e6
|
upd
|
2026-03-24 14:03:18 +07:00 |
|
|
|
5a98eb97b3
|
upd
|
2026-03-24 13:18:50 +07:00 |
|
|
|
952f760b9b
|
upd
|
2026-03-24 13:03:48 +07:00 |
|
|
|
39152d2d15
|
upd
|
2026-03-24 13:00:48 +07:00 |
|
|
|
31cd6e5b38
|
upd
|
2026-03-24 12:58:24 +07:00 |
|
|
|
cd71511404
|
upd
|
2026-03-24 12:52:18 +07:00 |
|
|
|
040d6b93bc
|
upd
|
2026-03-24 11:31:26 +07:00 |
|
|
|
8cf15b2594
|
upd
|
2026-03-24 11:10:50 +07:00 |
|
|
|
462059519d
|
upd
|
2026-03-24 10:06:47 +07:00 |
|
|
|
bab8faf3ad
|
upd
|
2026-03-24 10:01:10 +07:00 |
|
|
|
075b51c4d5
|
add currency on budget list
|
2026-03-24 09:35:23 +07:00 |
|
|
|
9bb5278c4b
|
add currency_id & rate_snapshot to document APIs (Phase 3)
- budgetadapter: list/detail queries JOIN tbl_currency; create/update budget and requestbudget store currency_id + rate_snapshot via subquery
- justificationadapter: create/update store currency_id + rate_snapshot
- pradapter: create/update store currency_id + rate_snapshot; list/detail JOIN tbl_currency
- poadapter: insert stores currency_id + rate_snapshot; list/detail queries JOIN tbl_currency
All currency_id fields are nullable - existing records unaffected.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-23 21:02:56 +07:00 |
|
|
|
26d22355fa
|
add multi-currency master CRUD (Phase 2)
- add currencyadapter.js: list (with pagination+keyword), detail, history, create, update (auto-log rate change to tbl_currency_log), delete (soft), convertAmount helper
- add controllers/currency.js and routes/currency.js, auto-mounted at /currency
- update dbproc.js: configurable port via HOSTPORT env variable
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-23 20:52:29 +07:00 |
|
|
|
b2c866d793
|
upd
|
2026-03-16 16:16:25 +07:00 |
|
|
|
2b63541bcc
|
update
|
2026-03-16 15:37:20 +07:00 |
|
|
|
1b3a4b67f4
|
my task
|
2026-03-16 13:42:50 +07:00 |
|
|
|
357b95774f
|
add endpoint spend by unit
|
2026-03-16 11:17:50 +07:00 |
|
|
|
5335671e98
|
log
|
2026-03-13 16:15:26 +07:00 |
|
|
|
8973a1ace1
|
upd
|
2026-03-13 16:12:26 +07:00 |
|
|
|
d2364d0bb7
|
upd
|
2026-03-13 16:09:15 +07:00 |
|
|
|
7604f9cb44
|
upd
|
2026-03-13 16:07:28 +07:00 |
|
|
|
a8e0091267
|
upd
|
2026-03-12 14:30:15 +07:00 |
|