def do_logout(request): if request.method == 'GET': logout(request) return render_to_response("login.html",{'mediaRoot': '/resources/', 'errorMsg':''}) else: response = HttpResponseBadRequest() response.write("This URI is only available for GET requests.")
def single_email_failed_response(): response = HttpResponseBadRequest() response.write('<p>The mail was not sent to all the recipients.' + ' Please check your request and try again.</p>') response.write('<p>If the problem persists, please contact' + ' the WebOps Team.</p>') return response
def do_logout(request): if request.method == 'GET': logout(request) return render_to_response("login.html", { 'mediaRoot': '/resources/', 'errorMsg': '' }) else: response = HttpResponseBadRequest() response.write("This URI is only available for GET requests.")
def multiple_emails_failed_response(failed_recipients): response = HttpResponseBadRequest() response.write('<p>The mail was not sent to all the recipients.' + ' Please check your request and try again.</p>') response.write('<br/><p>The following recipients did not receive' + ' the mail:</p>') response.write('<ul>') for email in failed_recipients: response.write('<li>'+email+'</li>') response.write('</ul>') return response
def do_login(request): if request.method == 'GET': if not request.user.is_authenticated(): return render_to_response("login.html", { 'mediaRoot': '/resources/', 'errorMsg': '' }) else: return render_to_response("EditDeploy.html", { 'mediaRoot': '/resources/', 'username': request.user.username }) elif request.method == 'POST': username = request.POST['username'] password = request.POST['password'] user = authenticate(username=username, password=password) if user is not None: if user.is_active: login(request, user) return render_to_response("EditDeploy.html", { 'mediaRoot': '/resources/', 'username': user.username }) else: return render_to_response( "login.html", { 'mediaRoot': '/resources/', 'errorMsg': 'Please enter a correct username and password. Note that both fields are case-sensitive.' }) else: return render_to_response( "login.html", { 'mediaRoot': '/resources/', 'errorMsg': 'Please enter a correct username and password. Note that both fields are case-sensitive.' }) else: response = HttpResponseBadRequest() response.write("This URI is only available for GET or POST requests.")
def do_login(request): if request.method == 'GET': if not request.user.is_authenticated(): return render_to_response("login.html",{'mediaRoot': '/resources/', 'errorMsg':''}) else: return render_to_response("EditDeploy.html",{'mediaRoot': '/resources/', 'username': request.user.username}) elif request.method == 'POST': username = request.POST['username'] password = request.POST['password'] user = authenticate(username=username, password=password) if user is not None: if user.is_active: login(request, user) return render_to_response("EditDeploy.html",{'mediaRoot': '/resources/', 'username': user.username}) else: return render_to_response("login.html",{'mediaRoot': '/resources/', 'errorMsg':'Please enter a correct username and password. Note that both fields are case-sensitive.'}) else: return render_to_response("login.html",{'mediaRoot': '/resources/', 'errorMsg':'Please enter a correct username and password. Note that both fields are case-sensitive.'}) else: response = HttpResponseBadRequest() response.write("This URI is only available for GET or POST requests.")
def update_course_title(request): response = HttpResponseBadRequest() if 'course_id' not in request.POST: response.write("Ошибочный запрос") else: course_id = int(request.POST['course_id']) new_title = request.POST['title'] course = Course.objects.filter(id=course_id) if len(course) != 1: response.write("Курс не существует") elif course[0].user != request.user: response.write("У вас нет доступа для изменения данного курса") elif course[0].russian_title == new_title: response.write("Название курса не изменено") else: course.update(russian_title=new_title) return HttpResponse() return response