File diff a00fc7845e3c → 2f43a3b9e668
pinaxcon/settings.py
Show inline comments
...
 
@@ -247,57 +247,62 @@ LOGGING = {
 
            'class': 'logging.StreamHandler',
 
            'formatter': 'simple'
 
        },
 
        # I always add this handler to facilitate separating loggings
 
         'log_file':{
 
             'level': 'DEBUG',
 
             'class': 'logging.handlers.RotatingFileHandler',
 
             'filename': os.path.join('/srv/http/2017.pycon-au.org', 'log/django.log'),
 
             'maxBytes': '16777216', # 16megabytes
 
             'formatter': 'verbose'
 
         },
 
        'mail_admins': {
 
            'level': 'ERROR',
 
            'filters': ['require_debug_false'],
 
            'class': 'django.utils.log.AdminEmailHandler',
 
            'include_html': True,
 
        }
 
    },
 
    'loggers': {
 
        'django.request': {
 
            'handlers': ['mail_admins'],
 
            'level': 'DEBUG',
 
            'propagate': True,
 
        },
 
        'symposion.request': {
 
            'handlers': ['mail_admins'],
 
            'level': 'DEBUG',
 
            'propagate': True,
 
        },
 
        'apps': { # I keep all my of apps under 'apps' folder, but you can also add them one by one, and this depends on how your virtualenv/paths are set
 
            'handlers': ['log_file'],
 
            'level': 'DEBUG',
 
            'propagate': True,
 
        },
 
    },
 
    # you can also shortcut 'loggers' and just configure logging for EVERYTHING at once
 
    'root': {
 
        'handlers': ['console', 'mail_admins'],
 
        'handlers': ['console', 'log_file'], #'mail_admins'],
 
        'level': 'DEBUG'
 
    },
 
}
 
FIXTURE_DIRS = [
 
    os.path.join(PROJECT_ROOT, "fixtures"),
 
]
 

	
 
EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend"
 

	
 
ACCOUNT_OPEN_SIGNUP = True
 
ACCOUNT_EMAIL_UNIQUE = True
 
ACCOUNT_EMAIL_CONFIRMATION_REQUIRED = False
 
ACCOUNT_LOGIN_REDIRECT_URL = "dashboard"
 
ACCOUNT_LOGOUT_REDIRECT_URL = "/"
 
ACCOUNT_EMAIL_CONFIRMATION_EXPIRE_DAYS = 2
 
ACCOUNT_USE_AUTH_AUTHENTICATE = True
 

	
 
THEME_CONTACT_EMAIL = "pyconau-orgs@lists.linux.org.au"
 

	
 
AUTHENTICATION_BACKENDS = [
 
    "symposion.teams.backends.TeamPermissionsBackend",
 
    "account.auth_backends.UsernameAuthenticationBackend",
 
    "account.auth_backends.EmailAuthenticationBackend",
 
]