Beispiel #1
0
def newteacher(request):
    if request.method == 'POST':
        # formulario enviado
        form = TeacherForm(request.POST)
        if form.is_valid():
            # formulario validado correctamente
            user = User()
            user.username = form.data['username']
            user.first_name = form.data['first_name']
            user.last_name = form.data['last_name']
            user.set_password(form.data['passwd'])
            user.email = form.data['email']
            user.save()
            teacher = Teacher()
            teacher.user = user
            teacher.uid = form.data['uid']
            teacher.appointment = form.data['appointment']
            teacher.save()

            mail = Mail()
            mail.save_mail(
                SUBJECTMAILCREATE,
                BODYMAILCREATE % (user.username, form.data['passwd']),
                user.email)
            return HttpResponseRedirect('/listteacher')
    else:
        form = TeacherForm()
    return render_to_response('admin/new_teacher.html', {'form': form},
                              context_instance=RequestContext(request))
Beispiel #2
0
def newteacher(request):
    if request.method == "POST":
        # formulario enviado
        form = TeacherForm(request.POST)
        if form.is_valid():
            # formulario validado correctamente
            user = User()
            user.username = form.data["username"]
            user.first_name = form.data["first_name"]
            user.last_name = form.data["last_name"]
            user.set_password(form.data["passwd"])
            user.email = form.data["email"]
            user.save()
            teacher = Teacher()
            teacher.user = user
            teacher.uid = form.data["uid"]
            teacher.appointment = form.data["appointment"]
            teacher.save()

            mail = Mail()
            mail.save_mail(SUBJECTMAILCREATE, BODYMAILCREATE % (user.username, form.data["passwd"]), user.email)
            return HttpResponseRedirect("/listteacher")
    else:
        form = TeacherForm()
    return render_to_response("admin/new_teacher.html", {"form": form}, context_instance=RequestContext(request))
Beispiel #3
0
def step(context, username, password):
    if (Teacher.objects.filter(uid=username).exists()):
        teacher = Teacher.objects.get(uid=username)
        teacher.user.set_password(password)
        teacher.user.save()
        teacher.save()
    else:
        teacher = Teacher()
        teacher.uid = username
        teacher.appointment = username
        user = User()
        user.username = username
        user.first_name = username
        user.last_name = username
        user.set_password(password)
        user.email = username + "@foo.foo"
        user.save()
        teacher.user = user
        teacher.save()
Beispiel #4
0
def step(context, username, password):
    if(Teacher.objects.filter(uid=username).exists()):
        teacher = Teacher.objects.get(uid=username)
        teacher.user.set_password(password)
        teacher.user.save()
        teacher.save()
    else:
        teacher = Teacher()
        teacher.uid = username
        teacher.appointment = username
        user = User()
        user.username = username
        user.first_name = username
        user.last_name = username
        user.set_password(password)
        user.email = username + "@foo.foo"
        user.save()
        teacher.user = user
        teacher.save()
Beispiel #5
0
 def create_a_teacher(self):
     teacher = Teacher()
     teacher.uid = self.teacher_name
     teacher.user = self.get_user_for_student()
     teacher.appointment = self.teacher_appointment
     teacher.save()
Beispiel #6
0
def create_a_teacher(teacher_name):
    teacher = Teacher()
    teacher.user = get_user_for_teacher(teacher_name)
    teacher.save()
    return teacher
Beispiel #7
0
def create_a_teacher(teacher_name):
    teacher = Teacher()
    teacher.user = get_user_for_teacher(teacher_name)
    teacher.save()
    return teacher
 def create_a_teacher(self):
     teacher = Teacher()
     teacher.uid = self.teacher_name
     teacher.user = self.get_user_for_student()
     teacher.appointment = self.teacher_appointment
     teacher.save()