TAC TIC
TAC TIC
Tunisie

SUJET 02 Étude et mise en œuvre de la migration des modules personnalisés de la version Odoo 18 vers Odoo 19 PFE

Développement logiciel (C++, Python)ERP / OdooMigration logicielle

Publié il y a environ 17 heures

Stage
⏱️4-6 mois
💼Hybride
📅Expire dans 13 jours
Tu construis un pipeline, pas un coup de chance.

Description du poste

Contexte et objectif

  • Analyse des impacts liés à la migration des modules personnalisés d'Odoo 18 vers Odoo 19.
  • Objectif : proposer et implémenter les adaptations techniques nécessaires et valider le comportement fonctionnel des modules migrés.

Missions principales

  • Faire un audit des modules personnalisés existants : dépendances, structures de données, points d'extension et usages de l'API Odoo.
  • Réaliser les modifications du code (Python, XML) pour assurer la compatibilité avec Odoo 19 : adaptation des manifests, modifications des modèles et des vues, mise à jour des appels d'API.
  • Adapter et convertir les templates OWL / QWeb si nécessaire pour les nouvelles versions et vérifier l'affichage et les interactions côté frontend.
  • Mettre en place et exécuter une batterie de tests (unitaires et fonctionnels) pour valider le bon fonctionnement des modules après migration.

Compétences et technologies requises

  • Niveau attendu : Bac+5 / fin d'études avec solide maîtrise de Python et des concepts Odoo.
  • Technologies citées : Python, XML, OWL, QWeb ; bonne connaissance du framework Odoo (architecture des modules, ORM, views, actions, security).
  • Savoir-faire attendu : capacités d'analyse d'impact, rédaction de correctifs structurés, tests et documentation des changements.

Modalités, livrables et encadrement

  • Durée : 6 mois (stage de fin d'études). Niveau technologique et fonctionnel à valider en collaboration avec l'équipe technique.
  • Livrables attendus : rapport d'analyse d'impact, modules adaptés (code source), jeux de tests et guide de déploiement/migration.
  • Collaboration étroite avec l'équipe projet pour les validations fonctionnelles et la préparation à la mise en production.

Candidature

  • Pour postuler, utiliser le lien de candidature fourni ci-dessous.