From b742c11fe47f63499f8e0ab2cc78f6e038691fe4 Mon Sep 17 00:00:00 2001 From: jordan <jordan@le-filament.com> Date: Wed, 27 Jan 2021 16:44:28 +0100 Subject: [PATCH] [update] related field partner_ur_id on cgscop_cotisation invoice.py --- models/account_invoice.py | 15 ++++++--------- views/account_invoice.xml | 2 +- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/models/account_invoice.py b/models/account_invoice.py index b304ca8..42ec4e7 100755 --- a/models/account_invoice.py +++ b/models/account_invoice.py @@ -7,10 +7,6 @@ from odoo import models, fields, api class ScopAccountInvoice(models.Model): _inherit = "account.invoice" - @api.model - def _default_ur(self): - return self.env['res.company']._ur_default_get() - @api.model def default_get(self, fields): """ @@ -39,11 +35,12 @@ class ScopAccountInvoice(models.Model): type_contribution_id = fields.Many2one( comodel_name="scop.contribution.type", string="Type de cotisation") - ur_id = fields.Many2one( - 'union.regionale', - string='Union Régionale', - index=True, - default=_default_ur) + partner_ur_id = fields.Many2one( + comodel_name='union.regionale', + string='UR Adhérent', + related='partner_id.ur_id', + store=True + ) @api.multi def action_invoice_open(self): diff --git a/views/account_invoice.xml b/views/account_invoice.xml index 7a74c03..a5dd78b 100644 --- a/views/account_invoice.xml +++ b/views/account_invoice.xml @@ -8,7 +8,7 @@ <field name="inherit_id" ref="account.invoice_form"/> <field name="arch" type="xml"> <field name="user_id" position="after"> - <field name="ur_id" readonly="1" groups="base.group_no_one"/> + <field name="partner_ur_id" readonly="1" groups="base.group_no_one"/> <field name="is_contribution" readonly="1" groups="base.group_no_one"/> <field name="year" readonly="1" attrs="{'invisible': [('is_contribution', '!=', True)]}"/> </field> -- GitLab