From 28d32df4c795e5bb0376aebeecef5ac8e5b22a9a Mon Sep 17 00:00:00 2001 From: Hugo Trentesaux <hugo@le-filament.com> Date: Thu, 5 Jun 2025 12:29:29 +0200 Subject: [PATCH] ajoute banque garantie et compteur garanties --- models/financial_contract_guarantee.py | 4 ++++ views/res_partner.xml | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/models/financial_contract_guarantee.py b/models/financial_contract_guarantee.py index bcad931..b1e0129 100644 --- a/models/financial_contract_guarantee.py +++ b/models/financial_contract_guarantee.py @@ -53,6 +53,10 @@ class FinancialContractGuarantee(models.Model): related="external_loan_id.number", store=True, ) + loan_bank = fields.Many2one( + comodel_name="financial.contract.external.partner", + related="external_loan_id.external_partner_id", + ) # 123.45 % → 1.2345 → 5 digits, 4 after decimal guarantee_rate = fields.Float( "Quotité garantie", tracking=1, aggregator="avg", digits=(5, 4) diff --git a/views/res_partner.xml b/views/res_partner.xml index 3f72691..5793931 100644 --- a/views/res_partner.xml +++ b/views/res_partner.xml @@ -2,6 +2,22 @@ <!-- Copyright 2023- Le Filament (https://le-filament.com) License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). --> <odoo> + <!-- List View --> + <record id="res_partner_financial_tree_guarantee" model="ir.ui.view"> + <field name="name">res.partner.financial.list.guarantee</field> + <field name="model">res.partner</field> + <field + name="inherit_id" + ref="financial_partner.res_partner_financial_tree" + /> + <field name="arch" type="xml"> + <xpath expr="//field[@name='siren']" position="after"> + <field name="financial_contract_guarantee_count" optional="hide"/> + </xpath> + </field> + </record> + + <!-- Form View --> <record id="res_partner_financial_contract_loan_form" model="ir.ui.view"> <field name="name">res.partner.financial.contract.loan.form</field> -- GitLab