bemade-addons/bemade_user_password_bundle/migration18.md
2025-05-29 21:35:47 -04:00

2.7 KiB

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