|
@@ -5,11 +5,12 @@ from django.db import transaction
|
|
|
class CoinLdapSyncMixin(object):
|
|
|
|
|
|
"""
|
|
|
- Ce modèle abstrait est à utiliser lorsqu'il s'agit de définir un modèle
|
|
|
+ Ce mixin est à utiliser lorsqu'il s'agit de définir un modèle
|
|
|
à synchroniser avec le LDAP. Le modèle doit définir les méthodes :
|
|
|
sync_to_ldap et delete_from_ldap qui s'occupent du transfert vers le LDAP.
|
|
|
L'avantage de ce modèle est que si cette méthode échoue, la sauvegarde en
|
|
|
base de données échoue à son tour et rien n'est sauvegardé afin de conserver
|
|
|
+ la cohérence entre base de donnée et LDAP
|
|
|
"""
|
|
|
|
|
|
def sync_to_ldap(self, creation):
|