summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormahesh2016-04-21 17:23:38 +0530
committermahesh2016-04-21 17:23:38 +0530
commitf60d22247606b536227f9dc9a3d58d2a2919665d (patch)
tree46f0874b0de2af795d19b3fd5ef34f08ca17ae09
parenteb79ae5bb0d6525d812b03b21b2085a796c4567a (diff)
downloadPython-TBC-Interface-f60d22247606b536227f9dc9a3d58d2a2919665d.tar.gz
Python-TBC-Interface-f60d22247606b536227f9dc9a3d58d2a2919665d.tar.bz2
Python-TBC-Interface-f60d22247606b536227f9dc9a3d58d2a2919665d.zip
added login_required decorator
-rw-r--r--commentingapp/views.py6
-rwxr-xr-xtbc/views.py2
-rw-r--r--tbc_error_page/views.py8
3 files changed, 5 insertions, 11 deletions
diff --git a/commentingapp/views.py b/commentingapp/views.py
index f2a0f36..a97fc07 100644
--- a/commentingapp/views.py
+++ b/commentingapp/views.py
@@ -2,17 +2,13 @@ from django.shortcuts import render, render_to_response
from django.contrib.auth.decorators import login_required
from django.template import RequestContext
from .models import Url, Comments
-from django.contrib.auth.decorators import user_passes_test
from django.db.models import Q
-from django.contrib.auth.models import User
from collections import Counter
-import os.path
-from email.mime.text import MIMEText
from django.http import Http404
from tbc.models import Book, Chapters
from tbc.views import is_reviewer
-@user_passes_test(lambda u:u.is_superuser, login_url="/admin/login/")
+@login_required(login_url="/login/")
def commenting(request):
ci = RequestContext(request)
diff --git a/tbc/views.py b/tbc/views.py
index 18e2d4d..1466ff1 100755
--- a/tbc/views.py
+++ b/tbc/views.py
@@ -1415,7 +1415,7 @@ def link_image(request):
context['success'] = True
return render_to_response('tbc/link_image.html', context, context_instance=ci)
-@login_required( login_url= "/admin")
+@login_required(login_url="/login/")
def admin_tools(request):
ci = RequestContext(request)
curr_user = request.user
diff --git a/tbc_error_page/views.py b/tbc_error_page/views.py
index 099f996..3d87454 100644
--- a/tbc_error_page/views.py
+++ b/tbc_error_page/views.py
@@ -1,14 +1,12 @@
from django.shortcuts import render_to_response
from .models import Error, Broken, get_json_from_file
-from django.contrib.auth.decorators import user_passes_test
+from django.contrib.auth.decorators import login_required
from django.template import RequestContext
from django.http import Http404
-import json
-import os
from tbc.views import is_reviewer
-@user_passes_test(lambda u:u.is_superuser, login_url="/admin/login")
+@login_required(login_url="/login/")
def error(request):
ci = RequestContext(request)
curr_user = request.user
@@ -38,7 +36,7 @@ def error(request):
context = {"context": error_details, "user": curr_user}
return render_to_response ("error.html", context, ci)
-@user_passes_test(lambda u:u.is_superuser, login_url="/admin/login")
+@login_required(login_url="/login/")
def broken(request):
ci = RequestContext(request)
curr_user = request.user