2.7 KiB
2.7 KiB
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
-
Configuration PWA
- Gestion des icônes d'application
- Configuration des couleurs
- Génération dynamique des icônes
-
Modèles Modifiés
res.company: Stockage des configurationsres.config.settings: Interface de configuration- Contrôleur pour le manifest.webmanifest
-
Fonctionnalités Avancées
- Redimensionnement automatique des icônes
- Manifest dynamique par entreprise
- Gestion des couleurs de thème
Changements dans Odoo 18.0
-
Architecture Web
- Le système PWA est toujours supporté
- Les routes HTTP restent stables
- La gestion des images est similaire
-
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
-
Révision du Code
- Vérifier les changements dans le framework web
- Tester le traitement des images
- Identifier les potentiels conflits
-
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
-
Mise à Jour du Code
- Adapter les vues XML
- Vérifier les dépendances Python
- Optimiser le traitement des images
-
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
- Valider l'approche avec l'équipe
- Vérifier les changements du framework web
- Mettre à jour les tests
- 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
-
Performance
- Optimisation du traitement d'images
- Mise en cache du manifest
- Gestion des ressources
-
Compatibilité
- Support des navigateurs
- Versions de PIL/Pillow
- Standards PWA
-
Maintenance
- Documentation des configurations
- Gestion des cas spéciaux
- Logs pour le débogage