2.6 KiB
2.6 KiB
Migration vers Odoo 18.0 - bemade_reordering_rules_chatter
Description
Module qui ajoute un chatter sur les règles de réapprovisionnement pour suivre les modifications et permettre la communication.
Analyse Technique
Fonctionnalités Actuelles
-
Héritage Mixins
mail.threadmail.activity.mixin- Ajout au modèle stock.warehouse.orderpoint
-
Champs Trackés
- Tous les champs importants sont trackés
- Historique des modifications
- Support des activités
-
Interface Utilisateur
- Chatter dans la vue formulaire
- Suivi des modifications
- Gestion des activités
Changements dans Odoo 18.0
-
Architecture Stock/Mail
- Le système de chatter reste stable
- Les mixins mail sont toujours disponibles
- Le tracking des champs fonctionne de la même manière
-
Modifications Nécessaires
- Adapter les vues pour les nouvelles conventions
- Vérifier la compatibilité des mixins
- Mettre à jour les attributs des vues
Plan de Migration
Phase 1 : Analyse et Préparation
-
Révision du Code
- Vérifier les changements dans les mixins mail
- Tester le tracking des champs
- Identifier les potentiels conflits
-
Tests
- Créer des cas de test pour le chatter
- Documenter le comportement attendu
- Préparer des données de test
Phase 2 : Migration
-
Mise à Jour du Code
- Adapter les vues XML
- Vérifier les dépendances
- Optimiser le tracking si nécessaire
-
Tests et Validation
- Tester avec différentes règles
- Vérifier l'historique des modifications
- Valider les activités
État de la Migration
En cours d'analyse - Migration simple requise
Notes Importantes
- La fonctionnalité reste pertinente dans Odoo 18.0
- Les changements sont mineurs
- La logique de base reste la même
- Attention à la performance du tracking
Prochaines Étapes
- Valider l'approche avec l'équipe
- Adapter les vues pour Odoo 18.0
- Mettre à jour les tests
- Tester avec différents scénarios
Notes de Version
- Version originale: 17.0.0.0.1
- Dernière analyse: 26/01/2025
Points d'Attention Particuliers
-
Performance
- Impact du tracking sur les performances
- Gestion de l'historique
- Optimisation des notifications
-
Interface Utilisateur
- Visibilité du chatter
- Clarté des modifications
- Facilité d'utilisation
-
Maintenance
- Documentation des champs trackés
- Gestion des cas spéciaux
- Logs pour le débogage