2.7 KiB
2.7 KiB
Migration vers Odoo 18.0 - bemade_purchase_warn_supplier_overdue
Description
Module qui ajoute des avertissements lors de la confirmation des bons de commande pour les fournisseurs ayant des factures en retard.
Analyse Technique
Fonctionnalités Actuelles
-
Avertissements Automatiques
- Vérification des factures en retard
- Création d'activités mail.activity
- Configuration par entreprise
-
Modèles Modifiés
purchase.order: Ajout de la logique d'avertissementres.company: Configuration des avertissementsres.config.settings: Interface de configuration
-
Configuration Flexible
- Choix des utilisateurs à notifier
- Sélection des fournisseurs concernés
- Paramètres par entreprise
Changements dans Odoo 18.0
-
Architecture Purchase/Mail
- Le système d'activités reste stable
- Les bons de commande fonctionnent de la même manière
- Les paramètres de configuration sont similaires
-
Modifications Nécessaires
- Adapter les vues pour les nouvelles conventions
- Vérifier la compatibilité des activités
- Mettre à jour les attributs des vues
Plan de Migration
Phase 1 : Analyse et Préparation
-
Révision du Code
- Vérifier les changements dans mail.activity
- Tester la création d'activités
- 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 les requêtes si nécessaire
-
Tests et Validation
- Tester avec différents types de factures
- Vérifier les notifications
- Valider les configurations
É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 des requêtes
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
- Dernière analyse: 26/01/2025
Points d'Attention Particuliers
-
Performance
- Optimisation des requêtes de factures
- Gestion du cache
- Impact sur les grands volumes
-
Interface Utilisateur
- Clarté des avertissements
- Configuration intuitive
- Visibilité des notifications
-
Maintenance
- Documentation des configurations
- Gestion des cas spéciaux
- Logs pour le débogage