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

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

  1. Avertissements Automatiques

    • Vérification des factures en retard
    • Création d'activités mail.activity
    • Configuration par entreprise
  2. Modèles Modifiés

    • purchase.order : Ajout de la logique d'avertissement
    • res.company : Configuration des avertissements
    • res.config.settings : Interface de configuration
  3. Configuration Flexible

    • Choix des utilisateurs à notifier
    • Sélection des fournisseurs concernés
    • Paramètres par entreprise

Changements dans Odoo 18.0

  1. 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
  2. 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

  1. Révision du Code

    • Vérifier les changements dans mail.activity
    • Tester la création d'activités
    • Identifier les potentiels conflits
  2. 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

  1. Mise à Jour du Code

    • Adapter les vues XML
    • Vérifier les dépendances
    • Optimiser les requêtes si nécessaire
  2. 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

  1. Valider l'approche avec l'équipe
  2. Adapter les vues pour Odoo 18.0
  3. Mettre à jour les tests
  4. 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

  1. Performance

    • Optimisation des requêtes de factures
    • Gestion du cache
    • Impact sur les grands volumes
  2. Interface Utilisateur

    • Clarté des avertissements
    • Configuration intuitive
    • Visibilité des notifications
  3. Maintenance

    • Documentation des configurations
    • Gestion des cas spéciaux
    • Logs pour le débogage