Add model logger
This commit is contained in:
parent
60462cdeee
commit
f9d70b108f
@ -1,18 +1,19 @@
|
|||||||
# Create your models here.
|
# Create your models here.
|
||||||
|
import logging
|
||||||
|
import os
|
||||||
import re
|
import re
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
|
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
|
from django.core.exceptions import ObjectDoesNotExist
|
||||||
from django.db.models import Q
|
from django.db.models import Q
|
||||||
|
from ldap import NO_SUCH_OBJECT, ALREADY_EXISTS
|
||||||
from ldapdb.models import fields as ldap_fields
|
from ldapdb.models import fields as ldap_fields
|
||||||
from ldapdb.models.base import Model
|
from ldapdb.models.base import Model
|
||||||
|
|
||||||
from ldap import NO_SUCH_OBJECT, ALREADY_EXISTS
|
|
||||||
from django.core.exceptions import ObjectDoesNotExist
|
|
||||||
from account_manager.utils.mail_utils import send_welcome_mail
|
from account_manager.utils.mail_utils import send_welcome_mail
|
||||||
|
|
||||||
import os
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class LdapUser(Model):
|
class LdapUser(Model):
|
||||||
@ -67,6 +68,7 @@ class LdapUser(Model):
|
|||||||
@staticmethod
|
@staticmethod
|
||||||
def get_users_by_dn(realm, users):
|
def get_users_by_dn(realm, users):
|
||||||
LdapGroup.base_dn = f'ou=groups,{realm.ldap_base_dn}'
|
LdapGroup.base_dn = f'ou=groups,{realm.ldap_base_dn}'
|
||||||
|
logger.debug(users)
|
||||||
users = [re.compile('uid=([a-zA-Z0-9_]*),(ou=[a-zA-Z_]*),(.*)').match(user).group(1) for
|
users = [re.compile('uid=([a-zA-Z0-9_]*),(ou=[a-zA-Z_]*),(.*)').match(user).group(1) for
|
||||||
user in users]
|
user in users]
|
||||||
query = Q(username=users.pop())
|
query = Q(username=users.pop())
|
||||||
|
|||||||
Reference in New Issue
Block a user