X-Git-Url: http://git.cyclocoop.org/?p=burette%2Flhc.git;a=blobdiff_plain;f=lhc.py;h=528034f8f71859943874478d20f10eb1e0bacef7;hp=a862953aba1d9e4d74467a6d26e27bd4c0caee7b;hb=HEAD;hpb=6715fb4377124a7c6f15e57f2d77d3df377f81f3 diff --git a/lhc.py b/lhc.py index a862953..6d5398e 100644 --- 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']), ]