[PYTHON][VIEW] siren-->siret
[burette/lhc.git] / lhc.py
diff --git a/lhc.py b/lhc.py
index a862953..6d5398e 100644 (file)
--- a/lhc.py
+++ b/lhc.py
@@ -43,7 +43,7 @@ class res_partner(orm.Model):
         return res
 
     def _bikecoop_activity_dates_check(self, cr, uid, ids, context=None):
-        #TODO : check condition and return boolean accordingly
+        # TODO: check condition and return boolean accordingly
         currentDateTime = datetime.datetime.now()
         date = currentDateTime.date()
         year = date.strftime("%Y")
@@ -86,14 +86,14 @@ class res_partner(orm.Model):
                 return True
 
 
-    def _siren_check(self, cr, uid, ids, context=None):
-        """Check if SIREN code is well formatted"""
+    def _siret_check(self, cr, uid, ids, context=None):
+        """Check if SIRET code is well formatted"""
         for partner in self.browse(cr, uid, ids, context=context):
-            if partner.siren:
-                if len(partner.siren) != 9:
+            if partner.siret:
+                if len(partner.siret) != 14:
                     return False
                 try:
-                    int(partner.siren)
+                    int(partner.siret)
                 except ValueError:
                     return False
                 return True
@@ -128,7 +128,7 @@ class res_partner(orm.Model):
         'bikecoop_activity_start': fields.integer('Bikecoop activity start year'),
         'bikecoop_activity_stop': fields.integer('Bikecoop activity end year'),
         'rna': fields.char('RNA code', size=10),
-        'siren': fields.char('SIREN', size=9),
+        'siret': fields.char('SIRET', size=14),
     }
 
     _defaults = {
@@ -138,7 +138,7 @@ class res_partner(orm.Model):
     _constraints = [
         (_bikecoop_activity_dates_check, 'Error: Bikecoop activity dates are inconsistent!', ['Bikecoop activity dates']),
         (_rna_check, 'Error: RNA code must begin with a "W" followed by exactly 9 digits.', ['RNA']),
-        (_siren_check, 'Error: SIREN must take exactly 10 digits.', ['SIREN']),
+        (_siret_check, 'Error: SIRET must take exactly 14 digits.', ['SIRET']),
     ]