def check_heures(self, cr, uid, ids, context=None): reads = self.read(cr, uid, ids, ['heure_debut', 'heure_fin'], context=context) for records in reads: if not mam_tools.verif_heures(records['heure_debut'],records['heure_fin'], True): return False return True
def on_change_heure(self, cr, uid, ids, heure_debut, heure_fin, context=None): res = mam_tools.verif_heures(heure_debut, heure_fin, False) if res: return {'value': {'heure_debut':res[0],'heure_fin':res[1]}} return {'value':{},'warning':{'title':'Erreur','message':'Format invalide : Veuillez entrer des heures valides comme 8:30 ou 15h10'}}