From: Ludovic CHEVALIER Date: Wed, 19 Dec 2012 11:31:23 +0000 (+0100) Subject: Merge branch 'master' into membership_grouped X-Git-Url: http://git.cyclocoop.org/?p=burette%2Fremembership.git;a=commitdiff_plain;h=b696bb759e1345ee4e1cf18db1afaea52c3bd85f;hp=ddf66afb592da805784ef3ed52e1b4c88f9b0fd6 Merge branch 'master' into membership_grouped --- 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 11f61ca..58ba74c 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..6240239 --- /dev/null +++ b/view/membership.xml @@ -0,0 +1,36 @@ + + + + + Membership product + product.product + + + + + + + + {'invisible': [('membership_date2date','=',True)]} + + + {'invisible': [('membership_date2date','=',True)]} + + + + + product.product.form + product.product + + + + + + + + {'invisible': ['|',('membership','=',False),('membership_date2date','=',True)]} + + + + +