From 9fec3aeaeffad54326694944d0d14fa5c93ca728 Mon Sep 17 00:00:00 2001 From: Fabien BOURGEOIS Date: Tue, 23 Oct 2018 18:23:07 +0200 Subject: [PATCH] [FIX]GOLEM Family Membership : do not required family fields Because we extend default invoicing transience model, we will need these fields for all memberships... --- golem_family_membership/__manifest__.py | 2 +- golem_family_membership/wizard/golem_membership_invoice.py | 5 ++--- .../wizard/golem_membership_invoice_views.xml | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/golem_family_membership/__manifest__.py b/golem_family_membership/__manifest__.py index 50ba7d7..9c866fd 100644 --- a/golem_family_membership/__manifest__.py +++ b/golem_family_membership/__manifest__.py @@ -20,7 +20,7 @@ 'name': 'GOLEM Family Memberships', 'summary': 'GOLEM Family Membership Management', 'description': 'GOLEM Family Membership Management', - 'version': '10.0.0.1.0', + 'version': '10.0.0.1.1', 'category': 'GOLEM', 'author': 'Fabien Bourgeois, Youssef ELOUAHBY', 'license': 'AGPL-3', diff --git a/golem_family_membership/wizard/golem_membership_invoice.py b/golem_family_membership/wizard/golem_membership_invoice.py index 6db2ac2..debd2b5 100644 --- a/golem_family_membership/wizard/golem_membership_invoice.py +++ b/golem_family_membership/wizard/golem_membership_invoice.py @@ -25,10 +25,9 @@ class GolemMembershipInvoice(models.TransientModel): _inherit = 'golem.membership.invoice' family_id = fields.Many2one('golem.family', string='Family', - required=True, ondelete='cascade') + ondelete='cascade') member_ids = fields.Many2many('res.partner', string='Concerned members') - on_the_name_of = fields.Many2one('res.partner', ondelete='cascade', - required=True) + on_the_name_of = fields.Many2one('res.partner', ondelete='cascade') @api.onchange('family_id') def onchange_family(self): diff --git a/golem_family_membership/wizard/golem_membership_invoice_views.xml b/golem_family_membership/wizard/golem_membership_invoice_views.xml index 78bf637..0876d88 100644 --- a/golem_family_membership/wizard/golem_membership_invoice_views.xml +++ b/golem_family_membership/wizard/golem_membership_invoice_views.xml @@ -31,7 +31,7 @@ along with this program. If not, see . + attrs="{'readonly': [('member_ids', '=', [])], 'required': [('family_id', '!=', False)]}" />