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))
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))
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()
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()
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()