Merge pull request #4809 from expsa/khazraji_account

make attach & menu
This commit is contained in:
mohammed-alkhazrji 2025-10-05 09:26:31 -08:00 committed by GitHub
commit 897f24bf51
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 9 additions and 2 deletions

View File

@ -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:

View File

@ -36,6 +36,6 @@
<field name="view_mode">tree,kanban,form</field>
<field name="domain">[('type','=','purchase.request')]</field>
</record>
<!-- <menuitem action="action_budget_confirmation_form" id="menu_budget_confirmation"-->
<!-- parent="account_budget_custom.main_budgets_menu" sequence="5"/>-->
<menuitem action="action_budget_confirmation_form" id="menu_budget_confirmation"
parent="account_budget_custom.main_budgets_menu" sequence="5"/>
</odoo>