[Partner] +birthdate_date field to fix birthdade conflict beetween date format and...
[burette/velosenville.git] / res_partner.py
index db7aa43..63ab834 100644 (file)
@@ -30,18 +30,18 @@ class res_partner(osv.osv):
 
     _columns = {
         #Overload birthdate field to have date format. Don't know why it's char type in mainstream version
 
     _columns = {
         #Overload birthdate field to have date format. Don't know why it's char type in mainstream version
-        'birthdate': fields.date('Birthdate'),
+        'birthdate_date': fields.date('Birthdate'),
     }
 
     }
 
-    def _check_birthdate(self, cr, uid, ids, context=None):
+    def _check_birthdate_date(self, cr, uid, ids, context=None):
         obj = self.browse(cr, uid, ids[0], context=context)
         obj = self.browse(cr, uid, ids[0], context=context)
-        if obj.birthdate:
-            if obj.birthdate < '1900-01-01' or obj.birthdate > str(date.today()):
+        if obj.birthdate_date:
+            if obj.birthdate_date < '1900-01-01' or obj.birthdate_date > str(date.today()):
                 return False
         return True
 
     _constraints = [
                 return False
         return True
 
     _constraints = [
-        (_check_birthdate, 'Error: this birthdate is not valid.', ['birthdate']),
+        (_check_birthdate_date, 'Error: this birthdate is not valid.', ['birthdate']),
     ]
 res_partner()
 
     ]
 res_partner()