示例#1
0
 def create_admin_user(profile):
     try:
         admin = User.objects.get(username="******")
     except User.DoesNotExist:
         admin = User()
         admin.username = "******"
         hasher = PBKDF2PasswordHasher()
         password = hasher.encode("admin", "Wake Up, Girls!")
         admin.password = password
         admin.active = True
         admin.profile = profile
         admin.name = "ADMINISTRADOR"
         admin.lastname = "SISTEMA"
         admin.need_password = False
         admin.save()
示例#2
0
 def create_user(number, name, profile):
     """Creates a new User model for the agent if doesn't exist already"""
     try:
         username = number + "@call.center"
         user = User.objects.get(username=username)
     except User.DoesNotExist:
         user = User()
         user.username = number + "@call.center"
         user.name = name
         user.lastname = "Generado automaticamente"
         user.profile = profile
         user.active = True
         user.need_password = False
         hasher = PBKDF2PasswordHasher()
         password = hasher.encode(number, "Wake Up, Girls!")
         user.password = password
         user.save()
     return user