# -*- coding: utf-8 -*-

import os.path

#
# Testovaci nastaveni settings.py (testovani na atreyi)
#
# Pro vyber tohoto nastaveni muzete pouzit tez:
# DJANGO_SETTINGS_MODULE=mamweb.settings_test ./manage.py ...
#

# Import common settings
from .settings_common import * # zatim nutne, casem snad vyresime # noqa

MIDDLEWARE += (
    'debug_toolbar.middleware.DebugToolbarMiddleware',
    )

# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/1.7/howto/deployment/checklist/

INSTALLED_APPS += (
    'debug_toolbar',
    'django_extensions',
    )

# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = ')^u=i65*zmr_k53a*@f4q_+ji^o@!pgpef*5&8c7zzv9l+zo)n'

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True

TEMPLATES[0]['OPTIONS']['debug'] = True

ALLOWED_HOSTS = ['*.mam.mff.cuni.cz', 'atrey.karlin.mff.cuni.cz', 'mam.mff.cuni.cz', 'mam-test.kam.mff.cuni.cz', 'gimli.ms.mff.cuni.cz', 'mam-test.ks.matfyz.cz']

# Database
# https://docs.djangoproject.com/en/1.7/ref/settings/#databases

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'mam_test',
        'USER': 'mam-web',
        'TEST': {
            'NAME': 'mam-test-testdb',
        },
    },
}

import os

SERVER_EMAIL = 'mamweb-test-errors@mam.mff.cuni.cz'
ADMINS = [
    ('M&M ERRORs', 'mam-errors@mam.mff.cuni.cz'),
]


# SECURITY: only send sensitive cookies via HTTPS

SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True

# LOGGING

LOGGING['loggers']['']['handlers'] = ['console', 'mail_admins']
LOGGING['loggers']['django']['handlers'] = ['console', 'mail_admins']
LOGGING['handlers']['registration_logfile']['filename'] = '/home/mam-web/logs/test/registration.log'
LOGGING['handlers']['registration_error_log']['filename'] = '/home/mam-web/logs/test/registration_errors.log'

# Testování e-mailů
EMAIL_BACKEND = 'mamweb.various.mail_prefixer.PrefixingMailBackend'
# TODO Pouze na otestování testu… Zvolit konferu, případně může být i seznam
TESTOVACI_EMAILOVA_KONFERENCE = 'jonas.havelka@volny.cz'