Example #1
0
def register_user(step, username, password, registration_number, engineering,
                  category):
    user = UserProfile()
    user.user = User()
    user.registration_number = registration_number
    user.user.email = username
    user.user.username = username
    user.user.first_name = "Usuário"
    user.user.set_password(password)
    user.save()
    user.make_as_academic_staff()
    for number, engineering_type in ENGINEERING:
        if engineering_type == engineering:
            user.engineering = engineering
    for number, category_type in CATEGORY:
        if category_type == category:
            user.category = number
    user.save()