X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/d0f0e1412cc42d366b234e798dfb68feed05d751..d555d988764995ea1f9f5ece46f453a66f09b334:/src/edumed/settings/middleware.py?ds=sidebyside diff --git a/src/edumed/settings/middleware.py b/src/edumed/settings/middleware.py new file mode 100644 index 0000000..3dc3278 --- /dev/null +++ b/src/edumed/settings/middleware.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +from edumed.utils import process_app_deps + +MIDDLEWARE_CLASSES = process_app_deps(( + 'django.middleware.cache.UpdateCacheMiddleware', + ('django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.sessions'), + # 'django.middleware.locale.LocaleMiddleware', + 'subdomains.middleware.SubdomainURLRoutingMiddleware', + 'fnpdjango.middleware.URLLocaleMiddleware', + + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + ('django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth'), + ('django_cas.middleware.CASMiddleware', 'django_cas'), + ('django.contrib.messages.middleware.MessageMiddleware', 'django.contrib.messages'), + # Uncomment the next line for simple clickjacking protection: + # 'django.middleware.clickjacking.XFrameOptionsMiddleware', + ('pagination.middleware.PaginationMiddleware', 'pagination'), + 'django.middleware.cache.FetchFromCacheMiddleware', + 'fnpdjango.middleware.SetRemoteAddrFromXRealIP', + 'pybb.middleware.PybbMiddleware', + 'forum.middleware.ForumMiddleware', + 'wtem.middleware.ThreadLocalMiddleware' +))