Evolution #186
openScript de régénération du LDAP
0%
Description
On peut avoir besoin de régénérer toutes les données du LDAP à partir du SI, en cas de désynchronisation grave. En fait, ça arrivera forcément (Murphy). Détails sur #180
Il faut donc écrire un script qui soit capable de reconstruire toutes les branches LDAP nécessaires à partir de la base de données du SI.
Related issues
Updated by Fabien Michel over 9 years ago
Ce script devra entre autre détecter les models utilisant CoinLdapSyncModel et pour chaque objet de ce modèle appeler sync_to_ldap. Cependant, il faudra aussi qu'il gère les suppressions.
Il faudra donc qu'il récupère les entrées dans le LDAP qui ne sont pas dans la base du SI et qu'il applique la méthode delete_from_ldap. Je pense que cette récupération d'entrée LDAP non valide doit faire l'objet d'une méthode obligatoire supplémentaire dans le modèle CoinLdapSyncModel
Updated by Baptiste Jonglez over 9 years ago
C'est pas plus simple de tout virer du LDAP avant de regénérer les objets ?
Updated by Fabien Michel over 9 years ago
Cela me parait dangereux, mais je ne serai pas vraiment dire pourquoi.
Ne risque-t-on pas notamment de perdre tous les mots de passe ?