Notes Odoo, IA, méthode.
5 articles pour « JavaScript »
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.
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 : 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 : 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.
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.