Notes Odoo, IA, méthode.
7 articles pour « audit »
Odoo 19 : vos t-esc survivent, vos t-raw sont à réécrire
Plusieurs guides annoncent que t-esc casse les templates en Odoo 19. La documentation officielle dit l'inverse : t-esc reste un alias de t-out, et c'est t-raw, déprécié depuis la 15.0, qui demande vraiment une réécriture. Comment prioriser votre migration QWeb sans perdre de temps.
Odoo 19 refuse _sql_constraints : passez à models.Constraint
L'attribut _sql_constraints, présent dans quantité de modules, n'est plus pris en charge par Odoo 19 : le module ne se charge pas tant qu'il subsiste. Voici la nouvelle syntaxe déclarative avec models.Constraint et la marche à suivre pour migrer.
Odoo 19 retire le paramètre limit des champs One2many et Many2many
Le changelog ORM d'Odoo 19 retire discrètement le paramètre limit des champs One2many et Many2many. Un plafond silencieusement désactivé se paie en lenteurs après la mise en production. Voici comment auditer vos modules et quels schémas adopter à la place.
Odoo 19 : des dates relatives directement dans vos domaines ORM
Odoo 19 ajoute une syntaxe de dates relatives directement dans les domaines ORM, du type « now -5M ». Elle remplace les calculs relativedelta glissés dans les filtres et rend les bornes de date lisibles. On regarde son fonctionnement, ce qu'elle touche dans vos modules et les précautions avant de la généraliser.
XML-RPC en sursis : migrer vos intégrations Odoo vers l'API JSON-2
Odoo 19 marque XML-RPC et JSON-RPC comme dépréciés et pousse vers l'API JSON-2. Nouveaux endpoints, authentification par clé et vrais codes HTTP changent la donne pour vos connecteurs. Voici comment planifier la migration sans casse en production.
Modules JavaScript custom : le coût réel d'une migration Odoo 19
Le devis d'une migration Odoo 19 chiffre le backend Python et oublie le JavaScript custom. Or le passage à OWL 2 impose de réécrire les widgets, pas de les ajuster. Retour de terrain sur une dette technique documentée, donc chiffrable.
Odoo 19.3 efface vos tracking values : ce qui casse dans vos modules
La 19.3 ne stocke plus les tracking values du chatter : le message de suivi est regénéré à la volée. Bonne décision technique, vraie rupture pour les modules sur mesure qui lisaient cette table.