2.6 KiB
2.6 KiB
Migration vers Odoo 18.0 - bemade_quotation_alternative
Description
Module qui permet de créer des devis alternatifs à partir d'un devis existant, avec la possibilité de sélectionner les lignes à dupliquer.
Analyse Technique
Fonctionnalités Actuelles
-
Assistant de Duplication
- Duplication sélective des lignes
- Copie des notes et objectifs
- Gestion des liens entre devis
-
Modèles Modifiés
sale.order: Ajout de l'action de duplication- Assistant de duplication transient
- Gestion des messages dans le chatter
-
Interface Utilisateur
- Assistant de sélection des lignes
- Notification dans le chatter
- Liens entre devis original et copie
Changements dans Odoo 18.0
-
Architecture Sale
- Le modèle sale.order reste stable
- Le système de chatter est similaire
- Les assistants transients fonctionnent de la même manière
-
Modifications Nécessaires
- Adapter les vues pour les nouvelles conventions
- Vérifier la compatibilité du chatter
- Mettre à jour les attributs des vues
Plan de Migration
Phase 1 : Analyse et Préparation
-
Révision du Code
- Vérifier les changements dans sale.order
- Tester la duplication
- Identifier les potentiels conflits
-
Tests
- Créer des cas de test avec différents scénarios
- 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 la duplication si nécessaire
-
Tests et Validation
- Tester avec différents types de devis
- Vérifier les messages du chatter
- Valider les liens entre devis
É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 gestion des messages
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.1.0.0
- Dernière analyse: 26/01/2025
Points d'Attention Particuliers
-
Performance
- Optimisation de la duplication
- Gestion des grands devis
- Impact sur la base de données
-
Interface Utilisateur
- Clarté de l'assistant
- Navigation intuitive
- Messages informatifs
-
Maintenance
- Documentation des cas spéciaux
- Gestion des erreurs
- Logs pour le débogage