93 lines
No EOL
2.7 KiB
Markdown
93 lines
No EOL
2.7 KiB
Markdown
# Migration vers Odoo 18.0 - bemade_user_password_bundle
|
|
|
|
## Description
|
|
Module qui automatise la création de bundles de mots de passe pour les nouveaux utilisateurs et modifie la propriété par défaut du bundle admin.
|
|
|
|
## Analyse Technique
|
|
|
|
### Fonctionnalités Actuelles
|
|
1. **Création Automatique**
|
|
- Bundle créé à la création d'un employé
|
|
- Attribution des accès automatique
|
|
- Gestion des droits d'administration
|
|
|
|
2. **Modèles Modifiés**
|
|
- `hr.employee` : Surcharge de create
|
|
- `password.bundle` : Modification des accès par défaut
|
|
- Intégration avec odoo_password_manager
|
|
|
|
3. **Logique d'Accès**
|
|
- Accès admin par défaut au groupe system
|
|
- Accès complet pour le nouvel employé
|
|
- Notes automatiques dans le bundle
|
|
|
|
### Changements dans Odoo 18.0
|
|
|
|
1. **Architecture Password/HR**
|
|
- Le système de gestion des mots de passe reste stable
|
|
- Les employés fonctionnent de la même manière
|
|
- Les groupes de sécurité sont similaires
|
|
|
|
2. **Modifications Nécessaires**
|
|
- [ ] Vérifier la compatibilité avec odoo_password_manager
|
|
- [ ] Valider la méthode de création des bundles
|
|
- [ ] Optimiser la gestion des accès
|
|
|
|
## Plan de Migration
|
|
|
|
### Phase 1 : Analyse et Préparation
|
|
1. **Révision du Code**
|
|
- [ ] Vérifier les changements dans odoo_password_manager
|
|
- [ ] Tester la création des bundles
|
|
- [ ] 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 d'employés
|
|
- [ ] Vérifier les accès
|
|
- [ ] Valider la sécurité
|
|
|
|
## É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 sécurité des accès
|
|
|
|
## Prochaines Étapes
|
|
1. Valider l'approche avec l'équipe
|
|
2. Vérifier les changements dans odoo_password_manager
|
|
3. Mettre à jour les tests
|
|
4. Tester avec différents scénarios
|
|
|
|
## Notes de Version
|
|
- Version originale: 17.0.0.1
|
|
- Dernière analyse: 26/01/2025
|
|
|
|
## Points d'Attention Particuliers
|
|
1. **Sécurité**
|
|
- Gestion des accès
|
|
- Protection des données
|
|
- Audit des modifications
|
|
|
|
2. **Fiabilité**
|
|
- Gestion des erreurs
|
|
- Validation des accès
|
|
- Cohérence des données
|
|
|
|
3. **Maintenance**
|
|
- Documentation des accès
|
|
- Gestion des cas spéciaux
|
|
- Logs pour le débogage |