X-Git-Url: http://mmka.chem.univ.gda.pl/gitweb/?a=blobdiff_plain;f=plgng%2Fsettings_common.py;h=3024c02886c9147df44fa9599b4ff840d159a785;hb=0999f502fbda6a6efa22b02e395ebb2269b1be12;hp=4d47584123a59abb469b922515343219ef478d11;hpb=cec7096ff995c5519acb732fda404a98b4f2cce8;p=qcg-portal.git diff --git a/plgng/settings_common.py b/plgng/settings_common.py index 4d47584..3024c02 100644 --- a/plgng/settings_common.py +++ b/plgng/settings_common.py @@ -33,6 +33,7 @@ INSTALLED_APPS = ( 'django.contrib.webdesign', 'qcg', 'filex', + 'better_sessions', 'django_openid_auth', 'bootstrap3', ) @@ -45,11 +46,12 @@ MIDDLEWARE_CLASSES = ( 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', - 'qcg.middleware.FTPMiddleware', + 'better_sessions.middleware.BetterSessionsMiddleware', ) TEMPLATE_CONTEXT_PROCESSORS = global_settings.TEMPLATE_CONTEXT_PROCESSORS + ( 'django.core.context_processors.request', + 'better_sessions.context_processors.settings', ) ROOT_URLCONF = 'plgng.urls' @@ -108,8 +110,18 @@ OPENID_STRICT_USERNAMES = True SESSION_COOKIE_NAME = 'qcg_session' +SESSION_EXPIRE_AT_BROWSER_CLOSE = True SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer' +# Cache + +CACHES = dict(global_settings.CACHES, + resources={ + 'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', + 'LOCATION': '/var/tmp/django_resources_cache', + 'TIMEOUT': '3600', + }) + # 3-rd party settings @@ -129,4 +141,4 @@ MESSAGE_TAGS = { } -GRAPPELLI_ADMIN_TITLE = 'Portal QCG' +GRAPPELLI_ADMIN_TITLE = 'Portal UNRES'