Bonjour.
Je souhaite récupérer les enregistrements actifs dans une fonction.
Voici mon code :
Code Python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 def no_duplicate_school_dates(self): if self.school_registration or self.school_end_date: print "Je commence ma fonction" # Récupérer les enregistrement actifs records = self.env['ecole.partner.school'].search([]) for rec in records: if rec.school_registration and rec.school_end_date: if (self.school_registration >= rec.school_registration and self.school_registration <= rec.school_end_date)\ or (self.school_end_date >= rec.school_registration and self.school_end_date <= rec.school_end_date) : print "doublon trouvé" # raise ValidationError("Erreur : La plage de date en chevauche une autre") else: print "Pas de doublon trouvé"
Que dois-je mettre a cette ligne ?
Code Python : Sélectionner tout - Visualiser dans une fenêtre à part records = self.env['ecole.partner.school'].search([])
Merci !
Partager