Commit Graph

  • b6c634d54a docs: fix alignment of header underline in README.rst 19.0 Suherdy Yacob 2026-05-06 13:45:04 +0700
  • 35934e75ab docs: convert README from Markdown to reStructuredText format Suherdy Yacob 2026-05-06 11:33:11 +0700
  • 8dccf0cd9a fix: improve expense payment computation logic and allow manual overrides in payment wizard 17.0 Suherdy Yacob 2026-05-06 10:35:26 +0700
  • f667025d92 refactor: update kiosk controller routes to use jsonrpc type instead of json Suherdy Yacob 2026-05-05 15:29:19 +0700
  • 6fc645230d refactor: use self.env.context instead of self._context to safely retrieve skip_expense_lock flag Suherdy Yacob 2026-05-05 14:53:55 +0700
  • 3d96ca446b refactor: use env.context instead of self._context to safely retrieve skip_expense_lock flag Suherdy Yacob 2026-05-05 14:42:50 +0700
  • 15e9c93dad feat: prevent accidental journal reversals for expense payments by hiding the reverse button Suherdy Yacob 2026-04-30 21:53:04 +0700
  • 7da10ccb15 feat: add is_expense_payment flag and hide reversal button on expense payment journal entries Suherdy Yacob 2026-04-30 21:48:13 +0700
  • 819bce0bd0 refactor: simplify expense kiosk configuration view layout and improve button styling Suherdy Yacob 2026-04-30 17:03:40 +0700
  • 1d41708bfa refactor: reorient payment wizard to operate on individual expenses instead of expense sheets Suherdy Yacob 2026-04-30 16:46:17 +0700
  • f2a4c72101 feat: add payment registration wizard for expense sheets and introduce wait_post state for company account reconciliations Suherdy Yacob 2026-04-30 09:32:15 +0700
  • fce5f0e286 feat: add payment wizard to route company-paid expenses to Uang Muka account 118101 Suherdy Yacob 2026-04-30 09:17:04 +0700
  • 30b7c6a513 refactor: remove expense sheet limit and adjust kiosk action selection layout styling Suherdy Yacob 2026-04-21 12:15:21 +0700
  • 58db2572a4 fix: remove limit from hr_expense search in kiosk controller to fetch all expenses Suherdy Yacob 2026-04-21 12:13:42 +0700
  • eb17bb8e2a refactor: consolidate expense lock skip logic in account payment write method Suherdy Yacob 2026-04-21 12:07:39 +0700
  • 6ec8a90f05 refactor: streamline expense lock bypass logic in payment write method Suherdy Yacob 2026-04-21 11:54:14 +0700
  • 07b70336c6 feat: add history view for recent expense submissions to kiosk dashboard Suherdy Yacob 2026-04-21 11:48:23 +0700
  • 6fe3b042b9 feat: add functionality to display recent submitted expense reports in the kiosk interface Suherdy Yacob 2026-04-21 11:25:14 +0700
  • a981456e93 feat: add search and group-by filters to hr.expense.realization view Suherdy Yacob 2026-04-21 11:08:56 +0700
  • bfaacbfe7c refactor: migrate Odoo 19 view components, update payment reference fields, and simplify account domain constraints Suherdy Yacob 2026-04-21 10:59:47 +0700
  • 4a64d2b73c refactor: remove HrExpenseSheet model and consolidate expense status logic into HrExpense and HrExpenseRealization models Suherdy Yacob 2026-04-21 09:23:39 +0700
  • 8d38d49c85 migrate to odoo 19.0 Suherdy Yacob 2026-04-20 10:51:36 +0700
  • 8aa595ad32 feat: register controllers module in package initialization Suherdy Yacob 2026-04-07 15:05:10 +0700
  • 57f9f12af9 fix: override _seek_for_lines to correctly identify counterpart lines based on destination_account_id Suherdy Yacob 2026-04-06 16:00:24 +0700
  • 7aecb175bd fix: update payment state computation to correctly identify in-payment status based on payment matching Suherdy Yacob 2026-04-06 15:31:26 +0700
  • 3b6e99df13 refactor: remove redundant manual deduction line synchronization in account payment move synchronization Suherdy Yacob 2026-04-06 15:00:45 +0700
  • 04e6bc1496 refactor: remove redundant manual balance check in account payment move creation Suherdy Yacob 2026-04-06 14:27:24 +0700
  • ba8a9a4928 refactor: remove diagnostic monkey-patch and tighten MRO base class identification for hr_expense overrides Suherdy Yacob 2026-04-06 14:23:44 +0700
  • 4778cd3841 debug: add monkey-patch to UserError to trace expense report locking errors and remove unused controllers import Suherdy Yacob 2026-04-06 14:15:52 +0700
  • 12c4edb221 refactor: replace SQL-based payment bypass with MRO-based surgical jumpers to safely modify expense-linked journal entries Suherdy Yacob 2026-04-06 14:03:24 +0700
  • 624423dfae refactor: implement SQL-based detachment to bypass Odoo expense locking during payment synchronization Suherdy Yacob 2026-04-06 13:57:21 +0700
  • ae46a2deb3 refactor: implement generic MRO jumper to bypass hr_expense locking checks across payment lifecycle methods Suherdy Yacob 2026-04-06 13:50:07 +0700
  • beedab36e0 feat: integrate vendor_payment_diff_amount and implement robust synchronization for payment deductions and gross amounts Suherdy Yacob 2026-04-06 13:37:33 +0700
  • 14145e9fca fix: force move synchronization in action_post and propagate skip_expense_lock in synchronization methods Suherdy Yacob 2026-04-06 13:17:35 +0700
  • 98e06420bc refactor: simplify surgical jumper logic in account_payment using super() and update write bypass condition Suherdy Yacob 2026-04-06 13:12:12 +0700
  • 8586daa2f0 refactor: replace cache-based locking bypass with a surgical MRO jumper to skip hr_expense methods Suherdy Yacob 2026-04-06 12:31:38 +0700
  • 066709f86b fix: replace SQL-based expense lock bypass with cache manipulation in payment synchronization logic Suherdy Yacob 2026-04-06 12:22:21 +0700
  • 14c7489ae0 refactor: replace direct base class invocation with SQL-based bypass for expense sheet synchronization in account payment Suherdy Yacob 2026-04-06 12:18:26 +0700
  • 4261b6c53c refactor: simplify expense lock bypass using context flag and direct base method calls Suherdy Yacob 2026-04-06 12:14:56 +0700
  • 481b03e73f refactor: replace cache manipulation with database unlinking to bypass hr_expense restrictions during payment posting and synchronization Suherdy Yacob 2026-04-06 12:11:23 +0700
  • 32e784d7bb refactor: replace context-based bypass with cache manipulation in account payment synchronization to handle hr_expense restrictions Suherdy Yacob 2026-04-06 12:07:19 +0700
  • ca4daf1276 refactor: simplify expense lock bypass using skip_expense_lock context in action_post and synchronization methods Suherdy Yacob 2026-04-06 12:06:40 +0700
  • 70ac4baf8b fix: bypass hr_expense lock during payment posting by temporarily clearing expense sheet cache Suherdy Yacob 2026-04-06 12:04:09 +0700
  • a91e13991e feat: force synchronization of expense deductions before posting account payments Suherdy Yacob 2026-04-06 11:58:28 +0700
  • ce614c273d fix: force account move synchronization by including amount in trigger fields when deductions change Suherdy Yacob 2026-04-06 11:47:47 +0700
  • e659fe5edf fix: refine expense sheet state transition logic to correctly handle canceled or draft account moves Suherdy Yacob 2026-04-06 11:39:53 +0700
  • db722f001c refactor: replace manual state recomputation with invalidate_recordset for expense sheets in payment actions Suherdy Yacob 2026-04-06 11:32:12 +0700
  • f0140a7f97 feat: trigger account move synchronization when expense deduction fields are updated Suherdy Yacob 2026-04-06 11:26:48 +0700
  • 7807a9f284 fix: correct state calculation and cleanup logic for canceled expense moves Suherdy Yacob 2026-04-06 11:18:06 +0700
  • 6dd8d6a387 refactor: import additional Odoo modules and exceptions for expense sheet handling Suherdy Yacob 2026-04-06 11:13:25 +0700
  • b916bedbbc fix: resolve payment state calculation and enable expense sheet refusal by handling move reversals and cancellations Suherdy Yacob 2026-04-06 11:11:00 +0700
  • fa8f270c5b refactor: update action_recompute_state to trigger _compute_from_account_move_ids instead of _compute_payment_state Suherdy Yacob 2026-04-06 11:04:32 +0700
  • 6689999b17 feat: add action_recompute_state wrapper and update button to trigger state and payment status recalculation Suherdy Yacob 2026-04-06 11:00:20 +0700
  • d436c336b9 fix: update expense sheet state synchronization on payment changes and adjust UI visibility for wait_post status Suherdy Yacob 2026-04-06 10:56:18 +0700
  • c9c5a45837 fix: bypass hr_expense synchronization restriction for draft payments to allow account move updates Suherdy Yacob 2026-04-06 10:23:44 +0700
  • 8eb1e6dada feat: pass expense_account_id to payment registration context for deduction handling Suherdy Yacob 2026-04-06 09:56:37 +0700
  • a9c9b36057 feat: update version and document new realization accounting workflow and kiosk features Suherdy Yacob 2026-04-02 15:42:05 +0700
  • e289392116 feat: implement split expense sequences and add wait_post state for company-paid expenses with pending realizations Suherdy Yacob 2026-04-02 15:35:22 +0700
  • 83ea721aa8 feat: implement expense realization payment tracking and automated balancing journal entries Suherdy Yacob 2026-04-02 11:12:40 +0700
  • 82b36c3ef5 feat: implement HR expense kiosk interface for employee self-service expense reporting and realization Suherdy Yacob 2026-04-01 17:19:17 +0700
  • 4128ac60e6 feat: implement expense realization module with receipt tracking and automated journal entries Suherdy Yacob 2026-04-01 13:56:03 +0700
  • 7d70bab223 first commit Suherdy Yacob 2026-03-31 17:25:04 +0700