[Grouped] +overload product form
[burette/remembership.git] / remembership.py
index b6a6857..72b5602 100644 (file)
@@ -29,12 +29,27 @@ class Partner(osv.osv):
     _inherit = 'res.partner'
 
     _columns = {
-        'member_ident': fields.char('Member identifier', size=64, readonly=True),
+        'member_ident': fields.char('Member identifier', size=64),
     }
 
+    _sql_constraints = [
+        ('member_ident_uniq', 'unique(member_ident, company_id)', 'The member identifier must be unique !'),
+    ]
+
 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'