# 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