Loading sopds/settings.py +1 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,7 @@ USE_L10N = True USE_TZ = True CACHE_BACKEND = "locmem://" CACHE_MIDDLEWARE_KEY_PREFIX = "sopds" # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/1.9/howto/static-files/ Loading sopds_web_backend/views.py +13 −1 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ from django.db.models import Count, Min from django.utils.translation import ugettext as _ from django.contrib.auth import authenticate, login, logout, REDIRECT_FIELD_NAME from django.contrib.auth.decorators import user_passes_test from django.views.decorators.vary import vary_on_headers from django.core.urlresolvers import reverse, reverse_lazy from django.utils.html import strip_tags from django.http import HttpResponseForbidden Loading Loading @@ -71,6 +72,7 @@ def sopds_processor(request): return args # Create your views here. @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def SearchBooksView(request): #Read searchtype, searchterms, searchterms0, page from form Loading Loading @@ -230,6 +232,7 @@ def SearchBooksView(request): return render(request,'sopds_books.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def SearchSeriesView(request): #Read searchtype, searchterms, searchterms0, page from form Loading Loading @@ -273,6 +276,7 @@ def SearchSeriesView(request): return render(request,'sopds_series.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def SearchAuthorsView(request): #Read searchtype, searchterms, searchterms0, page from form Loading Loading @@ -312,6 +316,7 @@ def SearchAuthorsView(request): return render(request,'sopds_authors.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def CatalogsView(request): args = {} Loading Loading @@ -370,6 +375,7 @@ def CatalogsView(request): return render(request,'sopds_catalogs.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def BooksView(request): args = {} Loading Loading @@ -404,6 +410,7 @@ def BooksView(request): return render(request,'sopds_selectbook.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def AuthorsView(request): args = {} Loading Loading @@ -438,6 +445,7 @@ def AuthorsView(request): return render(request,'sopds_selectauthor.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def SeriesView(request): args = {} Loading Loading @@ -472,6 +480,7 @@ def SeriesView(request): return render(request,'sopds_selectseries.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def GenresView(request): args = {} Loading @@ -495,6 +504,7 @@ def GenresView(request): return render(request,'sopds_selectgenres.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def BSDelView(request): if request.GET: Loading @@ -508,6 +518,7 @@ def BSDelView(request): return redirect("%s?searchtype=u"%reverse("web:searchbooks")) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def BSClearView(request): bookshelf.objects.filter(user=request.user).delete() Loading Loading @@ -547,6 +558,7 @@ def LoginView(request): return handler403(request,args) #return render(request, 'sopds_login.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def LogoutView(request): logout(request) Loading Loading
sopds/settings.py +1 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,7 @@ USE_L10N = True USE_TZ = True CACHE_BACKEND = "locmem://" CACHE_MIDDLEWARE_KEY_PREFIX = "sopds" # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/1.9/howto/static-files/ Loading
sopds_web_backend/views.py +13 −1 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ from django.db.models import Count, Min from django.utils.translation import ugettext as _ from django.contrib.auth import authenticate, login, logout, REDIRECT_FIELD_NAME from django.contrib.auth.decorators import user_passes_test from django.views.decorators.vary import vary_on_headers from django.core.urlresolvers import reverse, reverse_lazy from django.utils.html import strip_tags from django.http import HttpResponseForbidden Loading Loading @@ -71,6 +72,7 @@ def sopds_processor(request): return args # Create your views here. @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def SearchBooksView(request): #Read searchtype, searchterms, searchterms0, page from form Loading Loading @@ -230,6 +232,7 @@ def SearchBooksView(request): return render(request,'sopds_books.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def SearchSeriesView(request): #Read searchtype, searchterms, searchterms0, page from form Loading Loading @@ -273,6 +276,7 @@ def SearchSeriesView(request): return render(request,'sopds_series.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def SearchAuthorsView(request): #Read searchtype, searchterms, searchterms0, page from form Loading Loading @@ -312,6 +316,7 @@ def SearchAuthorsView(request): return render(request,'sopds_authors.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def CatalogsView(request): args = {} Loading Loading @@ -370,6 +375,7 @@ def CatalogsView(request): return render(request,'sopds_catalogs.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def BooksView(request): args = {} Loading Loading @@ -404,6 +410,7 @@ def BooksView(request): return render(request,'sopds_selectbook.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def AuthorsView(request): args = {} Loading Loading @@ -438,6 +445,7 @@ def AuthorsView(request): return render(request,'sopds_selectauthor.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def SeriesView(request): args = {} Loading Loading @@ -472,6 +480,7 @@ def SeriesView(request): return render(request,'sopds_selectseries.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def GenresView(request): args = {} Loading @@ -495,6 +504,7 @@ def GenresView(request): return render(request,'sopds_selectgenres.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def BSDelView(request): if request.GET: Loading @@ -508,6 +518,7 @@ def BSDelView(request): return redirect("%s?searchtype=u"%reverse("web:searchbooks")) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def BSClearView(request): bookshelf.objects.filter(user=request.user).delete() Loading Loading @@ -547,6 +558,7 @@ def LoginView(request): return handler403(request,args) #return render(request, 'sopds_login.html', args) @vary_on_headers("X-Requested-With") @sopds_login(url='web:login') def LogoutView(request): logout(request) Loading