Skip to content
Extraits de code Groupes Projets
Valider c4d2acf7 rédigé par Hugo Trentesaux's avatar Hugo Trentesaux
Parcourir les fichiers

DO NOT MERGE

used for debugging
parent 50ef887f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -17,6 +17,8 @@
# datas
# views
"views/company_share_line.xml",
# next line used for debugging
# "views/financial_contract_external.xml",
"views/financial_contract_guarantee.xml",
"views/financial_contract_guarantee_commission.xml",
"views/financial_contract_guarantee_line.xml",
......
......@@ -10,3 +10,4 @@ from . import mutual_guarantee_fund_line
from . import res_company
from . import res_config_settings
from . import res_partner
from . import financial_contract_external
# © 2024 Le Filament (<http://www.le-filament.com>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import fields, models, api
class FinancialContractExternal(models.Model):
_inherit = "financial.contract.external"
# there should be a single guarantee but we do not ensure this
# useful for debugging
guarantee_ids = fields.One2many(
string="Garanties",
comodel_name="financial.contract.guarantee",
inverse_name="external_loan_id"
)
# only used for debugging
guarantee_count = fields.Integer("Nombre de garanties liées", compute="_compute_guarantee_count")
@api.depends("guarantee_ids")
def _compute_guarantee_count(self):
for i in self:
i.guarantee_count = len(i.guarantee_ids)
<?xml version="1.0" ?>
<!-- Copyright 2024 Le Filament
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo>
<!-- Form -->
<record model="ir.ui.view" id="financial_contract_external_form_view_inherit">
<field name="name">financial.contract.external.form.inherit</field>
<field name="model">financial.contract.external</field>
<field name="inherit_id" ref="financial_contract_external.financial_contract_external_form_view"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='comment']/.." position="after">
<group>
<field name="guarantee_ids"/>
</group>
</xpath>
</field>
</record>
<!-- Tree -->
<record model="ir.ui.view" id="financial_contract_external_tree_view_inherit">
<field name="name">financial.contract.external.list.inherit</field>
<field name="model">financial.contract.external</field>
<field name="inherit_id" ref="financial_contract_external.financial_contract_external_tree_view"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='number']" position="after">
<field name="guarantee_count" optional="hide"/>
</xpath>
</field>
</record>
</odoo>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter