Loading opds_catalog/middleware.py +9 −1 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ from django.contrib import auth from django.core.exceptions import ImproperlyConfigured from django.core.urlresolvers import resolve from django.utils import translation from django.utils.cache import add_never_cache_headers #from opds_catalog import settings from constance import config Loading Loading @@ -57,3 +58,10 @@ class SOPDSLocaleMiddleware: request.LANG = config.SOPDS_LANGUAGE translation.activate(request.LANG) request.LANGUAGE_CODE = request.LANG class DisableAnonymouseCachingMiddleware: def process_response(self, request, response): if not request.user.is_authenticated(): add_never_cache_headers(response) return response No newline at end of file sopds/settings.py +1 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,7 @@ MIDDLEWARE_CLASSES = [ 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.cache.CacheMiddleware', 'opds_catalog.middleware.DisableAnonymouseCachingMiddleware', ] ROOT_URLCONF = 'sopds.urls' Loading Loading
opds_catalog/middleware.py +9 −1 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ from django.contrib import auth from django.core.exceptions import ImproperlyConfigured from django.core.urlresolvers import resolve from django.utils import translation from django.utils.cache import add_never_cache_headers #from opds_catalog import settings from constance import config Loading Loading @@ -57,3 +58,10 @@ class SOPDSLocaleMiddleware: request.LANG = config.SOPDS_LANGUAGE translation.activate(request.LANG) request.LANGUAGE_CODE = request.LANG class DisableAnonymouseCachingMiddleware: def process_response(self, request, response): if not request.user.is_authenticated(): add_never_cache_headers(response) return response No newline at end of file
sopds/settings.py +1 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,7 @@ MIDDLEWARE_CLASSES = [ 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.cache.CacheMiddleware', 'opds_catalog.middleware.DisableAnonymouseCachingMiddleware', ] ROOT_URLCONF = 'sopds.urls' Loading