bemade-addons/bemade_partner_email_domain/migration18.md
2025-05-29 21:35:47 -04:00

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

  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