[Update] 添加用户来源 db/ldap

This commit is contained in:
BaiJiangJie
2018-06-06 16:59:32 +08:00
parent 842841128f
commit 64db02c3f8
9 changed files with 211 additions and 173 deletions

View File

@@ -2,6 +2,7 @@
#
from django.dispatch import receiver
from django_auth_ldap.backend import populate_user
# from django.db.models.signals import post_save
from common.utils import get_logger
@@ -28,3 +29,11 @@ def on_user_create(sender, user=None, **kwargs):
logger.info(" - Sending welcome mail ...".format(user.name))
if user.email:
send_user_created_mail(user)
@receiver(populate_user)
def on_ldap_create_user(sender, user, ldap_user, **kwargs):
if user:
user.source = user.SOURCE_LDAP
user.save()