# Migration vers Odoo 18.0 - bemade_pwa_config ## Description Module qui permet la configuration des paramètres PWA (Progressive Web App) directement depuis l'interface Odoo, incluant la gestion dynamique des icônes d'application. ## Analyse Technique ### Fonctionnalités Actuelles 1. **Configuration PWA** - Gestion des icônes d'application - Configuration des couleurs - Génération dynamique des icônes 2. **Modèles Modifiés** - `res.company` : Stockage des configurations - `res.config.settings` : Interface de configuration - Contrôleur pour le manifest.webmanifest 3. **Fonctionnalités Avancées** - Redimensionnement automatique des icônes - Manifest dynamique par entreprise - Gestion des couleurs de thème ### Changements dans Odoo 18.0 1. **Architecture Web** - Le système PWA est toujours supporté - Les routes HTTP restent stables - La gestion des images est similaire 2. **Modifications Nécessaires** - [ ] Vérifier la compatibilité avec le nouveau framework web - [ ] Adapter les routes HTTP si nécessaire - [ ] Mettre à jour les dépendances PIL ## Plan de Migration ### Phase 1 : Analyse et Préparation 1. **Révision du Code** - [ ] Vérifier les changements dans le framework web - [ ] Tester le traitement des images - [ ] Identifier les potentiels conflits 2. **Tests** - [ ] Créer des cas de test pour les icônes - [ ] Documenter le comportement attendu - [ ] Préparer des données de test ### Phase 2 : Migration 1. **Mise à Jour du Code** - [ ] Adapter les vues XML - [ ] Vérifier les dépendances Python - [ ] Optimiser le traitement des images 2. **Tests et Validation** - [ ] Tester avec différentes tailles d'icônes - [ ] Vérifier le manifest généré - [ ] Valider sur différents navigateurs ## É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 du traitement d'images ## Prochaines Étapes 1. Valider l'approche avec l'équipe 2. Vérifier les changements du framework web 3. Mettre à jour les tests 4. Tester sur différents navigateurs ## Notes de Version - Version originale: 18.0.0.1.0 - Dernière analyse: 26/01/2025 ## Points d'Attention Particuliers 1. **Performance** - Optimisation du traitement d'images - Mise en cache du manifest - Gestion des ressources 2. **Compatibilité** - Support des navigateurs - Versions de PIL/Pillow - Standards PWA 3. **Maintenance** - Documentation des configurations - Gestion des cas spéciaux - Logs pour le débogage