93 lines
No EOL
2.9 KiB
Markdown
93 lines
No EOL
2.9 KiB
Markdown
# 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 |