reset function added, some minor debugging/fixes
This commit is contained in:
parent
2eea482d80
commit
dfd537177e
6 changed files with 57 additions and 36 deletions
|
|
@ -46,12 +46,10 @@ def user_or_customer(uid):
|
|||
conn = Connection(server)
|
||||
conn.bind()
|
||||
search_customers = conn.search('ou=customers,dc=ungleich,dc=ch', '(%s)' % uid)
|
||||
# if conn.search('ou=customers,dc=ungleich,dc=ch', '(%s)' % uid):
|
||||
if search_customers:
|
||||
conn.unbind()
|
||||
return '%s,ou=customers,dc=ungleich,dc=ch' % uid
|
||||
search_users = conn.search('ou=customers,dc=ungleich,dc=ch', '(%s)' % uid)
|
||||
# elif conn.search('ou=customers,dc=ungleich,dc=ch', '(%s)' % uid):
|
||||
if search_users:
|
||||
conn.unbind()
|
||||
return '%s,ou=customers,dc=ungleich,dc=ch' % uid
|
||||
|
|
@ -72,11 +70,10 @@ class UserLookUp(object):
|
|||
conn = Connection(server)
|
||||
conn.bind()
|
||||
# Strange result. It keeps complaining LDAP_UID not set if I try to directly
|
||||
# substitute x and y to the if, see comment above the if x or y:
|
||||
# substitute x and y to the if
|
||||
# Searches for user in ou=customers and ou=users
|
||||
x = conn.search('ou=customers,dc=ungleich,dc=ch', '(%s)' % LDAP_UID)
|
||||
y = conn.search('ou=users,dc=ungleich,dc=ch', '(%s)' % LDAP_UID)
|
||||
# Search ou=users and ou=customers
|
||||
#if conn.search('ou=customers,dc=ungleich,dc=ch', '(%s)' % LDAP_UID) or conn.search('ou=users,dc=ungleich,dc=ch', '(%s)' % LPAD_UID):
|
||||
if x or y:
|
||||
# return conn.entries[0] for first search result since we can assume uid is unique
|
||||
self.dispatch('ldap', '%s [Info: UserLookUp] Searched for %s and found it\n' % (datetime.now(), LDAP_UID) )
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue