93 lines
No EOL
2.7 KiB
Markdown
93 lines
No EOL
2.7 KiB
Markdown
# 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
|
|
1. **Association Automatique**
|
|
- Extraction du domaine email
|
|
- Recherche des sociétés correspondantes
|
|
- Association automatique ou envoi d'email de sélection
|
|
|
|
2. **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
|
|
|
|
3. **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
|
|
|
|
1. **Architecture Base/Mail**
|
|
- Le système de mail reste similaire
|
|
- Les partenaires et sociétés sont inchangés
|
|
- Le routage HTTP est stable
|
|
|
|
2. **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
|
|
1. **Révision du Code**
|
|
- [ ] Vérifier les changements dans le système de mail
|
|
- [ ] Tester les tokens d'accès
|
|
- [ ] Identifier les potentiels conflits
|
|
|
|
2. **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
|
|
1. **Mise à Jour du Code**
|
|
- [ ] Adapter les templates d'email
|
|
- [ ] Mettre à jour les vues XML
|
|
- [ ] Vérifier la sécurité des tokens
|
|
|
|
2. **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
|
|
1. Valider l'approche avec l'équipe
|
|
2. Vérifier les changements dans le système de mail
|
|
3. Mettre à jour les tests
|
|
4. 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
|
|
1. **Sécurité**
|
|
- Validation des tokens d'accès
|
|
- Protection contre les attaques par force brute
|
|
- Gestion des sessions
|
|
|
|
2. **Performance**
|
|
- Optimisation des requêtes SQL
|
|
- Gestion du cache
|
|
- Traitement asynchrone des emails
|
|
|
|
3. **Maintenance**
|
|
- Documentation des cas spéciaux
|
|
- Gestion des erreurs améliorée
|
|
- Logs détaillés pour le débogage |