From 776666b1f1928b86b0f5e77e0650b172cdfc44d2 Mon Sep 17 00:00:00 2001 From: mohammed-alkhazrji Date: Sun, 5 Oct 2025 20:23:24 +0300 Subject: [PATCH] make attach & menu --- .../account_attachments/models/account_move.py | 7 +++++++ .../views/account_budget_views.xml | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/odex25_accounting/account_attachments/models/account_move.py b/odex25_accounting/account_attachments/models/account_move.py index 4afd05db5..7643612d9 100755 --- a/odex25_accounting/account_attachments/models/account_move.py +++ b/odex25_accounting/account_attachments/models/account_move.py @@ -104,6 +104,9 @@ class AccountMove(models.Model): if record.purchase_id.requisition_id and record.purchase_id.requisition_id._name == 'purchase.requisition': related_pairs.add(('purchase.requisition', record.purchase_id.requisition_id.id)) + if record.purchase_id.confirmation_ids: + for conf in record.purchase_id.confirmation_ids: + related_pairs.add(('budget.confirmation', conf.id)) # Accumulate all related model-id pairs all_models_ids.update(related_pairs) @@ -150,6 +153,10 @@ class AccountMove(models.Model): if self.purchase_id.requisition_id and self.purchase_id.requisition_id._name == 'purchase.requisition': related_pairs.append(('purchase.requisition', self.purchase_id.requisition_id.id)) + if self.purchase_id.confirmation_ids: + for conf in self.purchase_id.confirmation_ids: + related_pairs.append(('budget.confirmation', conf.id)) + # Build domain with explicit pairs domain = [] if related_pairs: diff --git a/odex25_accounting/initial_engagement_budget/views/account_budget_views.xml b/odex25_accounting/initial_engagement_budget/views/account_budget_views.xml index a901379cd..9b4c03a3c 100755 --- a/odex25_accounting/initial_engagement_budget/views/account_budget_views.xml +++ b/odex25_accounting/initial_engagement_budget/views/account_budget_views.xml @@ -36,6 +36,6 @@ tree,kanban,form [('type','=','purchase.request')] - - +