Remote: git@github.com:Aginix/kmitl.git
Head: 3d8195f26bc70b6d68461a0788d7966d4c168eca
Bundle:
Pull Request: 1002
Ref Date SHA Commit Date Author Subject
2026-07-21 06:57:40 1207ddeb7008556f56a01d90fab7db3b0486f548 2026-07-21 06:57:20 n3n [IMP] agx_approval: expense plan vs actual, payee off the plan
2026-07-21 07:19:47 2510b486221e0845e298d25e2be40457bd5f99b9 2026-07-21 07:19:25 n3n [ADD] agx_approval: งบหน้าใบสำคัญคู่จ่าย disbursement voucher PDF
2026-07-21 08:26:43 758d7760862a8b2d90c09f38bcf7d1539d127691 2026-07-21 08:25:27 n3n [FIX] agx_approval: load voucher report action before the view
2026-07-21 09:14:54 fca7b98793782f5d27edabece1457d21aafcee9f 2026-07-21 09:14:02 n3n [FIX] kmitl_demo: update approval.request demo to plan/actual schema
2026-07-21 14:06:51 71ca8f165331a93348a147057663c49163aa4d27 2026-07-21 14:05:20 n3n [IMP] agx_approval: one-page entry, drop single-advancer, move sarabun alert
2026-07-21 14:10:55 b87f3a5ece9f9c655c3cd58bc6a94eee1baee197 2026-07-21 14:10:36 n3n [ADD] agx_approval: group the actual-allocation table by recipient
2026-07-21 15:54:23 88ca310ea91c5e33ae8f512e3b73bd0a6132205b 2026-07-21 15:51:34 n3n [IMP] agx_approval: rename line note→description, Thai column labels
2026-07-22 03:02:33 81de43012e72a263d7f813e8d59250a03a7c0bc5 2026-07-22 03:01:56 n3n [IMP] agx_approval: commit state-machine diagram to docs; fix returned re-send
2026-07-23 04:48:12 e0f7131210a2ac8ab13cc00add10cd1da2bf694f 2026-07-23 04:47:26 n3n [IMP] agx_approval_advance_payment: nullable advance-link seam on allocation
2026-07-23 05:28:06 33c9556491019c7ed4c48d271d32623ff1500171 2026-07-23 05:27:41 n3n [IMP] agx_approval: drop bank column on actuals; trim disbursement voucher
2026-07-23 15:11:40 70ae0ef965ee75b9899f523bc426002551aa421d 2026-07-23 15:09:16 n3n [FIX] agx_approval_disbursement: per-line bank correction; require banks before billing
2026-07-24 10:12:16 b6a86cfeeb2661b24cbb013c3c424d8d9f213c88 2026-07-24 10:10:58 n3n [IMP] agx_approval: voucher lists only จ่ายตรง/สำรองจ่าย, drop signature
2026-07-24 10:37:03 7dc6932e91dce6e77a5dbe87842cd5f42cba7eb4 2026-07-24 10:35:57 n3n [FIX] agx_approval: import _ from odoo, not odoo.exceptions
2026-07-27 02:59:03 c5dec96f9ded7139dd8d77963ef00fb872370146 2026-07-27 02:58:47 n3n [IMP] agx_approval: rename submitted→to_send, drop is_editable, Thai labels
2026-07-27 05:12:56 ac54e35356a1c3108573c6f54f56670a4a1d9761 2026-07-27 05:12:30 n3n [IMP] agx_approval: complete Thai translations
2026-07-27 08:23:44 2a400c80bfac19c16d01d4129cf6ba2f3dfbca36 2026-07-27 08:23:27 n3n [IMP] agx_approval: validate expense amounts and participants on to_verify
2026-07-27 08:31:07 ab8aea94ccffcb42430d09a62e9cc638572bd43e 2026-07-27 08:29:08 n3n [IMP] agx_approval: replace hard validation with exception rules on to_verify
2026-07-27 09:05:42 d8fc0bca141401ca950bf08c7bc29b13c52ad8e0 2026-07-27 09:05:31 n3n [IMP] agx_approval: gate to_verify on no-line and invalid-period exceptions
2026-07-27 09:13:04 9aeac53f659cea5595182e0f0caba33f376b46c0 2026-07-27 09:12:04 n3n [IMP] agx_approval: budget code/dimensions optional, checked only at reserve
2026-07-28 09:39:55 aa8fd82cfccff39f9421a4c515b83107b58cbb24 2026-07-28 09:39:39 n3n [IMP] agx_approval: English source strings in views + exception column/filter
2026-07-28 10:23:53 3d8195f26bc70b6d68461a0788d7966d4c168eca 2026-07-28 10:23:33 n3n [IMP] agx_approval: regenerate th.po and fill remaining translations