From 3b66c4d30be6b33a91e7781bc1ea486f568b5d7a Mon Sep 17 00:00:00 2001 From: Ludovic CHEVALIER Date: Mon, 10 Dec 2012 15:26:31 +0100 Subject: [PATCH 1/1] [Grouped] +fields and view form overload --- __openerp__.py | 1 + remembership.py | 11 +++++++++++ view/membership.xml | 22 ++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 view/membership.xml diff --git a/__openerp__.py b/__openerp__.py index 0adc843..d71b1ac 100644 --- a/__openerp__.py +++ b/__openerp__.py @@ -36,6 +36,7 @@ 'data/membership_sequence.xml', 'view/partner.xml', 'view/point_of_sale.xml', + 'view/membership.xml', ], 'update_xml': [], 'demo_xml': [], diff --git a/remembership.py b/remembership.py index 7115b86..72b5602 100644 --- a/remembership.py +++ b/remembership.py @@ -39,6 +39,17 @@ class Partner(osv.osv): Partner() +class Product(osv.osv): + _inherit = 'product.product' + + _columns = { + 'membership_grouped': fields.boolean('Grouped membership product', help='Check if it\'s a grouped membership product.'), + 'membership_date2date': fields.boolean('Date to date membership product', help='Check if it\'s a date to date membership product.'), + } + +Product() + + class account_invoice_line(osv.osv): _inherit = 'account.invoice.line' diff --git a/view/membership.xml b/view/membership.xml new file mode 100644 index 0000000..0ae4dd5 --- /dev/null +++ b/view/membership.xml @@ -0,0 +1,22 @@ + + + + + Membership product + product.product + + + + + + + + {'invisible': [('membership_date2date','=',True)]} + + + {'invisible': [('membership_date2date','=',True)]} + + + + + -- 2.20.1