bemade-addons/bemade_so_followers_to_picking/migration18.md
2025-01-27 07:17:59 -05:00

93 lines
No EOL
2.6 KiB
Markdown

# Migration vers Odoo 18.0 - bemade_so_followers_to_picking
## Description
Module qui ajoute automatiquement les abonnés d'une commande de vente aux transferts de stock associés.
## Analyse Technique
### Fonctionnalités Actuelles
1. **Abonnement Automatique**
- Copie des abonnés lors de la création
- Basé sur le champ origin
- Gestion des abonnements via message_subscribe
2. **Modèles Modifiés**
- `stock.picking` : Surcharge de create
- Utilisation de l'API de messagerie
- Lien avec les commandes de vente
3. **Logique Simple**
- Recherche de la commande source
- Copie des abonnés
- Pas d'interface utilisateur
### Changements dans Odoo 18.0
1. **Architecture Stock/Mail**
- Le système d'abonnement reste stable
- Les liens SO-Picking sont inchangés
- L'API de messagerie est similaire
2. **Modifications Nécessaires**
- [ ] Vérifier la compatibilité avec le nouveau système de messagerie
- [ ] Valider la méthode de création des transferts
- [ ] Optimiser la recherche des commandes
## Plan de Migration
### Phase 1 : Analyse et Préparation
1. **Révision du Code**
- [ ] Vérifier les changements dans l'API de messagerie
- [ ] Tester les abonnements
- [ ] 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 le code Python
- [ ] Vérifier les dépendances
- [ ] Optimiser les requêtes si nécessaire
2. **Tests et Validation**
- [ ] Tester avec différents types de commandes
- [ ] Vérifier les abonnements
- [ ] Valider les notifications
## É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. Vérifier les changements dans l'API de messagerie
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. **Performance**
- Optimisation des recherches
- Gestion des abonnements en masse
- Impact sur les grands volumes
2. **Fiabilité**
- Gestion des erreurs
- Validation des abonnements
- Cohérence des données
3. **Maintenance**
- Documentation du comportement
- Gestion des cas spéciaux
- Logs pour le débogage