Notes Odoo, IA, méthode.
11 articles pour « ETI »
Owl 3 entre dans Odoo 20 : onWillUpdateProps et this.props partent
La version 3 d'Owl entre dans la ligne Odoo 20 et retire des conventions que vos composants utilisent partout : this.props implicite, onWillUpdateProps et les t-ref par chaîne. Le script officiel ne traite que le squelette, la logique de réactivité reste manuelle.
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 : trois types d'index sur vos champs, lequel choisir
Beaucoup de bases Odoo ralentissent sur des recherches qu'un bon index réglerait en une ligne. L'attribut index de vos champs propose trois modes, dont un pour la recherche textuelle et un pour les colonnes souvent vides. Voici comment les choisir sans indexer à l'aveugle.
Odoo 19 : vos PDF reposent encore sur wkhtmltopdf, abandonné
Odoo 19 convertit encore ses rapports QWeb en PDF avec wkhtmltopdf, un moteur dont le dépôt est archivé et qui repose sur QtWebKit figé en 2012. Voici ce que cette dépendance change pour vos rapports, votre installation et vos choix de migration.
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.
Odoo 19 déprécie _cr, _context et odoo.osv : préparez vos modules
Le changelog ORM d'Odoo 19 déprécie les accès raccourcis record._cr, ._context et ._uid, ainsi que le module odoo.osv. On fait le point sur les remplacements par env et par la classe Domain, avec une méthode simple pour repérer le code concerné dans vos modules.
Odoo 19 : plus de fallback kanban-box, la card devient obligatoire
Le template kanban-box, déjà déprécié en Odoo 18, perd tout filet de sécurité en version 19. Une vue custom qui ne définit pas de template card lève désormais une erreur au rendu au lieu d'un simple avertissement. Voyons comment repérer et corriger ces vues avant la migration.
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 master, fin mai 2026 : trois commits qui parlent vraiment
On a ouvert le dépôt Odoo pour la semaine du 28 mai au 5 juin 2026. Validation de stock divisée par cinq, retours clients en self-service et une refonte discrète du cœur de l'ORM. La lecture d'un intégrateur.