2.7 KiB
2.7 KiB
Migration vers Odoo 18.0 - bemade_time_off_follower
Description
Module qui permet d'ajouter un abonné alternatif qui recevra une copie des communications pendant les congés d'un employé.
Analyse Technique
Fonctionnalités Actuelles
-
Gestion des Abonnés Alternatifs
- Champ pour définir l'abonné alternatif
- Notification automatique pendant les congés
- Gestion des destinataires des messages
-
Modèles Modifiés
hr.leave: Ajout du champ alternate_follower_idmail.thread: Surcharge de _notify_get_recipients- Intégration avec le système de messagerie
-
Logique de Notification
- Vérification des congés en cours
- Ajout des abonnés alternatifs
- Gestion des doublons
Changements dans Odoo 18.0
-
Architecture Mail/HR
- Le système de notification reste stable
- Les congés fonctionnent de la même manière
- L'API de messagerie est similaire
-
Modifications Nécessaires
- Vérifier la compatibilité avec le nouveau système de messagerie
- Valider la méthode _notify_get_recipients
- Optimiser la recherche des congés
Plan de Migration
Phase 1 : Analyse et Préparation
-
Révision du Code
- Vérifier les changements dans l'API de messagerie
- Tester les notifications
- Identifier les potentiels conflits
-
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
-
Mise à Jour du Code
- Adapter le code Python
- Vérifier les dépendances
- Optimiser les requêtes si nécessaire
-
Tests et Validation
- Tester avec différents types de congés
- Vérifier les notifications
- Valider la gestion des abonnés
É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
- Valider l'approche avec l'équipe
- Vérifier les changements dans l'API de messagerie
- Mettre à jour les tests
- Tester avec différents scénarios
Notes de Version
- Version originale: 17.0.0.0.3
- Dernière analyse: 26/01/2025
Points d'Attention Particuliers
-
Performance
- Optimisation des recherches
- Gestion des notifications en masse
- Impact sur les grands volumes
-
Fiabilité
- Gestion des erreurs
- Validation des abonnements
- Cohérence des données
-
Maintenance
- Documentation du comportement
- Gestion des cas spéciaux
- Logs pour le débogage