B.Mustapha Rapports QWeb PDF en Odoo 19 : ir.actions.report, external_layout et wkhtmltopdf Bloc 5 · Rapports et automatisations — Article 1/4 Rapports QWeb PDF en Odoo 19 Générer une fiche PDF imprimable depuis n'importe quel modèle — avec ir.actions.report , un template QWeb qui appelle we... cas-pratique community intermediaire web-ui
B.Mustapha Email templates et mail.thread en Odoo 19 : envoi automatique depuis create et write Bloc 5 · Rapports et automatisations — Article 2/4 Email templates et mail.thread en Odoo 19 Déclarer des modèles d'email avec variables QWeb inline, déclencher l'envoi automatique depuis create / wri... cas-pratique community integrations intermediaire
B.Mustapha Actions serveur, cron et automations en Odoo 19 : ir.cron, ir.actions.server et base.automation Bloc 5 · Rapports et automatisations — Article 3/4 Actions serveur, cron et automations en Odoo 19 Trois outils natifs, zéro serveur externe : automatiser les tâches récurrentes avec ir.cron , exposer... avance cas-pratique community integrations
B.Mustapha Controllers HTTP et API REST en Odoo 19 : http.Controller, @http.route et modes d'authentification Bloc 5 · Article 4/4 — Clôture du Parcours Fondamentaux Controllers HTTP et API REST en Odoo 19 Exposer ton module au monde extérieur — http.Controller , @http.route , type='http' vs type='json' , mod... avance cas-pratique community integrations
B.Mustapha Sécuriser Odoo 19 en production : Nginx, SSL Let's Encrypt et VPS Debian Bloc 6 · Infrastructure — Article 1/2 Sécuriser Odoo 19 en production : Nginx, SSL Let's Encrypt, VPS Debian Passer d'un Odoo de dev en localhost à un Odoo exposé publiquement implique 3 couches — un ... community infrastructure odoo-19
B.Mustapha Écrire des tests automatisés en Odoo 19 — TransactionCase, HttpCase, @tagged, Form Saison « Dépassement tech v19 » · Article 1/5 Écrire des tests automatisés en Odoo 19 Tester un module à tous les niveaux — TransactionCase pour l'ORM et mail.thread , Form pour les wizards TransientM... community guide intermediaire qualite-tests
B.Mustapha Migration Odoo 18 → 19 — scripts pre, post, end et 7 breaking changes Saison « Dépassement tech v19 » · Article 2/5 Migration Odoo 18 → 19 — scripts pre , post , end et 7 breaking changes Écrire la migration d'un module Odoo comme un vrai intégrateur — signature exacte ... avance community guide infrastructure
OdooSkills OWL composants custom Odoo 19 Saison « Dépassement tech v19 » · Article 3/5 Field widget OWL custom en Odoo 19 — registry , Component et XML inherit Construire un field widget OWL de zéro en Odoo 19 — déclaration registry.category... avance community guide web-ui
B.Mustapha bus.bus + WebSocket temps réel en Odoo 19 Saison « Dépassement tech v19 » · Article 4/5 bus.bus + WebSocket temps réel — rafraîchir un widget OWL sans F5 De l'override write() Python à la pastille qui change de couleur dans l'onglet voisin en... avance community guide web-ui
B.Mustapha Mesurer la performance de bus.bus en Odoo 19 Saison « Dépassement tech v19 » · Article 5/5 · CLOSING Mesurer la performance de bus.bus en Odoo 19 — chiffres réels sur 10 000 tickets Combien coûte vraiment le pattern live du T27 ? Profilage natif... avance community guide infrastructure
B.Mustapha Installer Odoo 19 sur Windows 10/11 Bloc 1 · Installation — Article 2/3 Installer Odoo 19 sur Windows 10/11 Ton environnement de développement Odoo 19 complet sur Windows en moins de 30 minutes. On installe chaque composant à la main po... community debutant fondamentaux guide infrastructure
B.Mustapha Installer Odoo 19 avec Docker Bloc 1 · Installation — Article 3/3 Installer Odoo 19 avec Docker Odoo 19 opérationnel en 5 minutes, sans installer Python ni PostgreSQL sur ta machine. On utilise l'image officielle Docker et docker ... community debutant fondamentaux guide infrastructure