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',
},
}