2.7 KiB
2.7 KiB
Migration vers Odoo 18.0 - bemade_partner_email_domain
Description
Module qui automatise l'association des partenaires avec leurs sociétés respectives en se basant sur les domaines d'emails.
Analyse Technique
Fonctionnalités Actuelles
-
Association Automatique
- Extraction du domaine email
- Recherche des sociétés correspondantes
- Association automatique ou envoi d'email de sélection
-
Modèles Modifiés
res.partner: Ajout des champs et logique- Contrôleur HTTP pour la sélection
- Templates d'email pour la sélection
-
Logique d'Association
- Vérification à la création et modification
- Gestion des cas multiples
- Génération de tokens d'accès
Changements dans Odoo 18.0
-
Architecture Base/Mail
- Le système de mail reste similaire
- Les partenaires et sociétés sont inchangés
- Le routage HTTP est stable
-
Modifications Nécessaires
- Vérifier la compatibilité avec le nouveau système de mail
- Adapter les templates pour les nouvelles conventions
- Mettre à jour les contrôleurs HTTP
Plan de Migration
Phase 1 : Analyse et Préparation
-
Révision du Code
- Vérifier les changements dans le système de mail
- Tester les tokens d'accès
- Identifier les potentiels conflits
-
Tests
- Créer des cas de test avec différents domaines
- Documenter le comportement attendu
- Préparer des données de test
Phase 2 : Migration
-
Mise à Jour du Code
- Adapter les templates d'email
- Mettre à jour les vues XML
- Vérifier la sécurité des tokens
-
Tests et Validation
- Tester l'association automatique
- Vérifier les emails de sélection
- Valider la sécurité des tokens
É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 particulière à la sécurité
Prochaines Étapes
- Valider l'approche avec l'équipe
- Vérifier les changements dans le système de mail
- 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
-
Sécurité
- Validation des tokens d'accès
- Protection contre les attaques par force brute
- Gestion des sessions
-
Performance
- Optimisation des requêtes SQL
- Gestion du cache
- Traitement asynchrone des emails
-
Maintenance
- Documentation des cas spéciaux
- Gestion des erreurs améliorée
- Logs détaillés pour le débogage