Have LDAP stuff in a separated, optionnal, app.
Some organizations don't need all the LDAP stuff. It would be nice for them not to be forced to run a ghost LDAP.
I think this is achievable :
-
Move LDAP models in an LDAP app -
Move signal responses in this app -
Figure out a way to move the ldap_sync methods out of User
class. Think it could be a typical use for custom signals