web/ldtplatform/config.py.tmpl
author rougeronj
Wed, 19 Sep 2012 18:16:19 +0200
changeset 789 d92d032a6d78
parent 769 a49769a3088d
child 858 dcf47b385ddd
permissions -rw-r--r--
Commit Julien: Champ de recherche de users et groups dans l'ajout de content, amélioré pour que le mot "recherche" disparaisse au moment ou l'on clique sur le champ. Meme modification dans la page "groups". Permettre à un user qui a le droit de creer un group, d'en creer un (le label de la permission est "auth.add_group").

# -*- coding: utf-8 -*-
import os, logging

SITE_ID = 1

#BASE_DIR = os.path.dirname(os.path.abspath(__file__)).rstrip("/")+"/"
BASE_DIR = '%(base_dir)s'
BASE_URL = '%(base_url)s'
WEB_URL = '%(web_url)s'
STATIC_URL = BASE_URL + 'static/site/'


STREAM_URL = "%(stream_url)s"

STREAM_SRC_PREFIX = "%(stream_src_prefix)s"
 
BASE_STATIC_ROOT = os.path.abspath(BASE_DIR + "../static/").rstrip("/")+"/"
BASE_STATIC_URL = BASE_URL + 'static/' 

# Absolute path to the directory that holds media.
# Example: "/home/media/media.lawrence.com/"
MEDIA_ROOT = BASE_STATIC_ROOT + "media/"


# Absolute path to the directory that static files (js, css, swf...)
# DO NOT forget to do command line ./manage.py collectstatic to gather static media into the web/static folder
STATIC_ROOT = BASE_STATIC_ROOT + "site/"

# PATH to the ffmpeg executable, used to know automatically the media file duration 
FFMPEG_PATH = "%(ffmpeg_path)s"


CONTENT_ROOT = BASE_STATIC_ROOT + "content/"

# PATH where uploaded media are put.
STREAM_PATH = CONTENT_ROOT

ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin/'
LDT_MEDIA_PREFIX = STATIC_URL + 'ldt/'



DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.%(db_engine)s', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': '%(db_name)s',                      # Or path to database file if using sqlite3.
        'USER': '%(db_user)s',                      # Not used with sqlite3.
        'PASSWORD': '%(db_password)s',                  # Not used with sqlite3.
        'HOST': '%(db_host)s',                      # Set to empty string for localhost. Not used with sqlite3.
        'PORT': '%(db_port)d',                      # Set to empty string for default. Not used with sqlite3.
    }
}

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
    }
}

DEBUG = True
TEMPLATE_DEBUG = DEBUG

#LOG_FILE = os.path.abspath(os.path.join(BASE_DIR,"../log/log.txt"))
LOG_FILE = '%(log_file)s'
LOG_LEVEL = logging.DEBUG
logging.basicConfig(filename=LOG_FILE, level=LOG_LEVEL)


ADMINS = (
    # ('Your Name', 'your_email@domain.com'),
)

MANAGERS = ADMINS

GOOGLE_ANALYTICS_CODE = '%(google_analytics_code)s'

EMAIL_USE_TLS = %(email_use_tls)s
EMAIL_HOST = '%(email_host)s'
EMAIL_HOST_USER = '%(email_host_user)s'
EMAIL_HOST_PASSWORD = '%(email_host_user)s'
EMAIL_PORT = %(email_port)d 

ACCOUNT_ACTIVATION_DAYS = 7
REGISTRATION_OPEN = False

LDT_MAX_SEARCH_NUMBER = 50
LDT_MAX_FRAGMENT_PER_SEARCH = 3
LDT_RESULTS_PER_PAGE = 1
LDT_JSON_DEFAULT_INDENT = 0
LDT_MAX_CONTENTS_PER_PAGE = 5
LDT_MAX_PROJECTS_PER_PAGE = 5
LDT_FRONT_MEDIA_PER_PAGE = 9

EMPTY_MEDIA_EXTERNALID = None

AUTO_INDEX_AFTER_SAVE = True

FORBIDDEN_STREAM_URL = "%(forbidden_stream_url)s"

FRONT_TAG_LIST = [u"Enmi 2011", u"film", u"conférence"]

HAYSTACK_CONNECTIONS = {
    'default': {
        #for elasticsearch use ldt.indexation.backends.elasticsearch_backend.ElasticsearchSearchEngine
        'ENGINE': 'haystack.backends.simple_backend.SimpleEngine',
        #'URL': 'http://127.0.0.1:9200/',
        #'INDEX_NAME': 'ldt',
    },
}