Commit Graph

12 Commits

Author SHA1 Message Date
047f8a0987 refactor: remove temporary coupon_id patching in favor of filtering orphaned reward lines in _get_reward_lines 2026-06-01 13:02:33 +07:00
4c01b4a5e0 refactor: filter invalid reward lines and programs in POS loyalty logic 2026-05-29 17:25:14 +07:00
d1bfd81554 refactor: move _code_activated_coupon_ids property definition from PosStore to PosOrder for better state management 2026-05-29 17:14:56 +07:00
c1735741a0 refactor: move _code_activated_coupon_ids filter logic from PosOrder to a dynamic property wrapper in PosStore setup 2026-05-29 17:11:02 +07:00
d308497945 feat: add getter and setter for _code_activated_coupon_ids to PosOrder model 2026-05-29 17:05:42 +07:00
bd09459c63 fix: update PosOrderline import and reference to match Odoo class naming convention 2026-05-29 16:24:19 +07:00
2f7ec27c9a fix: prevent POS crashes by adding PosOrderLine setup patches and strengthening reward line orphan guards 2026-05-29 16:14:27 +07:00
855f770934 fix: prevent TypeError crashes by centralizing orphan reward line purging across POS lifecycle hooks 2026-05-29 15:42:01 +07:00
40ef3de37b fix: handle missing program_id in POS reward lines and update module documentation 2026-05-28 08:31:22 +07:00
181429a887 fix: remove invalid reward lines during order updates in loyalty programs 2026-05-26 11:16:20 +07:00
4d51105ce0 chore: update module author and add .gitignore file 2026-05-21 15:25:36 +07:00
e567862552 first commit 2026-05-21 11:08:20 +07:00