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