diff --git a/models/account_invoice.py b/models/account_invoice.py index b304ca8f563b188dba7b6f6d1124a7d0c170319c..42ec4e732d1e344d000324270b3e57303fe2fe59 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 7a74c035354cd0cafc22582058edb7812b37ab5c..a5dd78b9a113072a2cab5bd713522bfd665d9573 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>