Browse Source

atualizando script de sincronizacao do ldap

stable/1.0
Felipe Vieira 13 years ago
parent
commit
c84cf1b7e0
  1. 15
      sigi/apps/servidores/management/commands/sync_ldap.py

15
sigi/apps/servidores/management/commands/sync_ldap.py

@ -61,10 +61,17 @@ class Command(BaseCommand):
except: last_name = '' except: last_name = ''
try: user = User.objects.get(username=username) try: user = User.objects.get(username=username)
except User.DoesNotExist: except User.DoesNotExist:
user = User.objects.create_user(username, email, username) try:
user.first_name = first_name user = User.objects.get(email=email)
user.last_name = last_name user.username = username
print "User '%s' created." % username except User.DoesNotExist:
user = User.objects.create_user(
username = username,
email = email
)
user.first_name = first_name
user.last_name = last_name
print "User '%s' created." % username
try: nome_completo = ldap_user[1]['cn'][0] try: nome_completo = ldap_user[1]['cn'][0]
except: nome_completo = '' except: nome_completo = ''
try: try:

Loading…
Cancel
Save