context_processors = [
'django.core.context_processors.media',
'django.core.context_processors.request',
+ 'django.core.context_processors.csrf',
'astakos.im.context_processors.media',
- 'astakos.im.context_processors.cloudbar',
'astakos.im.context_processors.im_modules',
'astakos.im.context_processors.next',
'astakos.im.context_processors.code',
- 'astakos.im.context_processors.invitations'
+ 'astakos.im.context_processors.invitations',
+ 'astakos.im.context_processors.menu',
+ 'astakos.im.context_processors.custom_messages',
+ 'synnefo.lib.context_processors.cloudbar'
]
middlware_classes = [
'django.contrib.auth.middleware.AuthenticationMiddleware',
+ 'astakos.im.middleware.CookieAuthenticationMiddleware',
'synnefo.lib.middleware.LoggingConfigMiddleware',
- 'synnefo.lib.middleware.SecureMiddleware'
+ 'synnefo.lib.middleware.SecureMiddleware',
+ 'django.middleware.csrf.CsrfViewMiddleware'
]
+loggers = {
+ 'astakos': {
+ 'handlers': ['console'],
+ 'level': 'INFO'
+ }
+}
static_files = {'astakos.im': ''}
'astakos.im.auth_backends.TokenBackend')
LOGIN_URL = '/im'
-# The server is behind a proxy (apache and gunicorn setup).
-USE_X_FORWARDED_HOST = False
-
CUSTOM_USER_MODEL = 'astakos.im.AstakosUser'
-
-# Setup logging (use this name for the setting to avoid conflicts with django > 1.2.x).
-LOGGING_SETUP = {
- 'version': 1,
- 'disable_existing_loggers': True,
- 'formatters': {
- 'simple': {
- 'format': '%(message)s'
- },
- 'verbose': {
- 'format': '%(asctime)s [%(levelname)s] %(name)s %(message)s'
- },
- },
- 'handlers': {
- 'null': {
- 'class': 'logging.NullHandler',
- },
- 'console': {
- 'class': 'logging.StreamHandler',
- 'formatter': 'verbose'
- },
- },
- 'loggers': {
- 'astakos': {
- 'handlers': ['console'],
- 'level': 'INFO'
- },
- }
-}