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

2.9 KiB

Migration vers Odoo 18.0 - bemade_packing_wizard

Description

Module qui permet la création automatique des types de colis basée sur les dimensions entrées lors de l'emballage.

Analyse Technique

Fonctionnalités Actuelles

  1. Assistant d'Emballage

    • Extension de choose.delivery.package
    • Ajout des champs de dimensions (longueur, largeur, hauteur)
    • Création automatique des types de colis
  2. Modèles Modifiés

    • choose.delivery.package : Extension du wizard
    • delivery.carrier : Configuration auto-création
    • stock.package.type : Gestion des types de colis
  3. Logique de Création

    • Vérifie l'existence du type de colis
    • Crée automatiquement si non existant
    • Standardise les dimensions (longueur > largeur)

Changements dans Odoo 18.0

  1. Architecture Stock/Delivery

    • Le module stock_delivery reste stable
    • Les types de colis sont toujours gérés
    • L'assistant d'emballage existe toujours
  2. Modifications Nécessaires

    • Mettre à jour les vues pour les nouvelles conventions
    • Vérifier la compatibilité avec stock_delivery
    • Adapter les attributs des vues XML

Plan de Migration

Phase 1 : Analyse et Préparation

  1. Révision du Code

    • Vérifier les changements dans stock_delivery
    • Tester la création automatique
    • Identifier les potentiels conflits
  2. Tests

    • Créer des cas de test avec différentes dimensions
    • Documenter le comportement attendu
    • Préparer des données de test

Phase 2 : Migration

  1. Mise à Jour du Code

    • Remplacer invisible par column_invisible où nécessaire
    • Mettre à jour les vues XML
    • Vérifier les attributs des champs
  2. Tests et Validation

    • Tester la création automatique
    • Vérifier l'affichage des champs
    • Valider les calculs de dimensions

État de la Migration

En cours d'analyse - Migration simple requise

Notes Importantes

  • La fonctionnalité reste pertinente dans Odoo 18.0
  • Les changements sont principalement dans les vues
  • La logique de base reste la même
  • Dépendance avec stock_delivery

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 transporteurs

Notes de Version

  • Version originale: 17.0.1.0.0
  • Dernière analyse: 26/01/2025

Points d'Attention Particuliers

  1. Compatibilité

    • Vérifier les transporteurs supportés
    • Tester avec différents types de colis
    • Valider les conversions d'unités
  2. Interface Utilisateur

    • Améliorer la visibilité des champs
    • Clarifier les messages d'erreur
    • Faciliter la saisie des dimensions
  3. Maintenance

    • Documentation des types de colis créés
    • Gestion des doublons potentiels
    • Nettoyage périodique des types inutilisés