| author | ymh <ymh.work@gmail.com> |
| Thu, 16 Jul 2015 12:59:15 +0200 | |
| changeset 1386 | 0679b00bb2f1 |
| parent 1381 | 44ccf39aaf42 |
| child 1398 | f40668870c7a |
| permissions | -rw-r--r-- |
|
111
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
1 |
import logging |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
2 |
from django.conf import settings |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
3 |
|
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
4 |
|
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
5 |
# EMAIL_HOST='smtp.gmail.com' |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
6 |
# EMAIL_HOST_USER = 'wujingwen1112@gmail.com' |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
7 |
# EMAIL_HOST_PASSWORD='jingwen1112' |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
8 |
# EMAIL_PORT='587' |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
9 |
# EMAIL_USE_TLS = True |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
10 |
#DEFAULT_FROM_EMAIL = "admin@domain.com" |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
11 |
#SERVER_EMAIL = "admin@domain.com" |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
12 |
|
| 1117 | 13 |
INSTALLED_APPS = getattr(settings, 'INSTALLED_APPS', ( |
|
111
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
14 |
'django_extensions', |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
15 |
'django.contrib.auth', |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
16 |
'django.contrib.contenttypes', |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
17 |
'django.contrib.sessions', |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
18 |
'django.contrib.sites', |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
19 |
'django.contrib.messages', |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
20 |
'django.contrib.admin', |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
21 |
'registration', |
| 1296 | 22 |
'taggit', |
|
718
5e27a39d3742
replace lucene by haystack, remove references to lucene
ymh <ymh.work@gmail.com>
parents:
644
diff
changeset
|
23 |
'haystack', |
|
111
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
24 |
'ldt', |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
25 |
'ldt.core', |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
26 |
'ldt.ldt_utils', |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
27 |
'ldt.text', |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
28 |
'ldt.user', |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
29 |
'ldt.management', |
|
718
5e27a39d3742
replace lucene by haystack, remove references to lucene
ymh <ymh.work@gmail.com>
parents:
644
diff
changeset
|
30 |
'ldt.indexation', |
|
111
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
31 |
'oauth_provider', |
|
1360
f69b5d8ba4b9
started upgrading to Django 1.6: fixed transactions, settings, switched django_social_auth to python_social_auth
ndurand
parents:
1339
diff
changeset
|
32 |
#'django_openid_consumer', |
|
1339
f0115266e5d3
small correction on merge project, superuser see all projects
ymh <ymh.work@gmail.com>
parents:
1296
diff
changeset
|
33 |
'corsheaders', |
|
1360
f69b5d8ba4b9
started upgrading to Django 1.6: fixed transactions, settings, switched django_social_auth to python_social_auth
ndurand
parents:
1339
diff
changeset
|
34 |
'social.apps.django_app.default', |
| 228 | 35 |
'guardian', |
|
314
1a8620e5ebb0
Add memcached and sorl thumbnail pour thumbnail management. Set default pict on content, project and user.
cavaliet
parents:
247
diff
changeset
|
36 |
'sorl.thumbnail', |
| 872 | 37 |
'tastypie', |
| 1112 | 38 |
'chunked_uploads', |
| 1117 | 39 |
)) |
|
111
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
40 |
|
| 1117 | 41 |
MIDDLEWARE_CLASSES = getattr(settings, 'MIDDLEWARE_CLASSES', ( |
|
314
1a8620e5ebb0
Add memcached and sorl thumbnail pour thumbnail management. Set default pict on content, project and user.
cavaliet
parents:
247
diff
changeset
|
42 |
'django.middleware.cache.UpdateCacheMiddleware', |
|
1339
f0115266e5d3
small correction on merge project, superuser see all projects
ymh <ymh.work@gmail.com>
parents:
1296
diff
changeset
|
43 |
'corsheaders.middleware.CorsMiddleware', |
|
111
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
44 |
'django.middleware.common.CommonMiddleware', |
|
314
1a8620e5ebb0
Add memcached and sorl thumbnail pour thumbnail management. Set default pict on content, project and user.
cavaliet
parents:
247
diff
changeset
|
45 |
'django.middleware.cache.FetchFromCacheMiddleware', |
|
111
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
46 |
'ldt.ldt_utils.middleware.swfupload.SWFUploadMiddleware', |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
47 |
'django.contrib.sessions.middleware.SessionMiddleware', |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
48 |
'django.middleware.csrf.CsrfViewMiddleware', |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
49 |
'django.contrib.auth.middleware.AuthenticationMiddleware', |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
50 |
'django.middleware.locale.LocaleMiddleware', |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
51 |
'django.contrib.messages.middleware.MessageMiddleware', |
|
1360
f69b5d8ba4b9
started upgrading to Django 1.6: fixed transactions, settings, switched django_social_auth to python_social_auth
ndurand
parents:
1339
diff
changeset
|
52 |
#'django_openid_consumer.middleware.OpenIDMiddleware', |
| 169 | 53 |
'ldt.ldt_utils.middleware.userprofile.LanguageMiddleware', |
| 1117 | 54 |
)) |
|
111
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
55 |
|
| 1191 | 56 |
AUTH_USER_MODEL = getattr(settings, 'AUTH_USER_MODEL','user.LdtUser') |
57 |
INITIAL_CUSTOM_USER_MIGRATION = getattr(settings, 'INITIAL_CUSTOM_USER_MIGRATION','0009_rename_auth_user_to_user_ldt_user') |
|
|
111
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
58 |
|
|
1360
f69b5d8ba4b9
started upgrading to Django 1.6: fixed transactions, settings, switched django_social_auth to python_social_auth
ndurand
parents:
1339
diff
changeset
|
59 |
SOCIAL_AUTH_USER_MODEL = AUTH_USER_MODEL |
|
111
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
60 |
WEB_URL = getattr(settings, 'WEB_URL', '') |
|
905
7be50692abb4
Correct web_auth to be a list to respect regex order
ymh <ymh.work@gmail.com>
parents:
903
diff
changeset
|
61 |
WEB_AUTH = getattr(settings, 'WEB_AUTH', []) |
|
111
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
62 |
BASE_URL = getattr(settings, 'BASE_URL', '') |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
63 |
STATIC_URL = getattr(settings, 'STATIC_URL', '') |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
64 |
MEDIA_URL = getattr(settings, 'MEDIA_URL', '') |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
65 |
MEDIA_ROOT = getattr(settings, 'MEDIA_ROOT', '') |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
66 |
SITE_ID = getattr(settings, 'SITE_ID', 1) |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
67 |
DEBUG = getattr(settings, 'DEBUG', True) |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
68 |
MANAGERS = settings.MANAGERS |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
69 |
INSTALLED_APPS = settings.INSTALLED_APPS |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
70 |
LANGUAGES = settings.LANGUAGES |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
71 |
DECOUPAGE_BLACKLIST = getattr(settings, 'DECOUPAGE_BLACKLIST', 'de_PPP') |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
72 |
STREAM_URL = getattr(settings, 'STREAM_URL', '') |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
73 |
STREAM_PATH = getattr(settings, 'STREAM_PATH', '') |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
74 |
STREAM_SRC_PREFIX = getattr(settings, 'STREAM_SRC_PREFIX', '') |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
75 |
LOG_FILE = getattr(settings, 'LOG_FILE', '') |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
76 |
LOG_LEVEL = getattr(settings, 'LOG_LEVEL', logging.INFO) |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
77 |
EMPTY_MEDIA_EXTERNALID = getattr(settings, 'EMPTY_MEDIA_EXTERNALID', None) |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
78 |
|
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
79 |
TEST_WEBSERVER_ADDRPORT = getattr(settings, 'TEST_WEBSERVER_ADDRPORT', '127.0.0.1:8000') |
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
80 |
|
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
81 |
ACCOUNT_ACTIVATION_DAYS = getattr(settings, 'ACCOUNT_ACTIVATION_DAYS', 7) |
| 1117 | 82 |
LDT_MAX_SEARCH_NUMBER = getattr(settings, 'LDT_MAX_SEARCH_NUMBER', 50) |
83 |
LDT_MAX_FRAGMENT_PER_SEARCH = getattr(settings, 'LDT_MAX_FRAGMENT_PER_SEARCH', 3) |
|
84 |
LDT_RESULTS_PER_PAGE = getattr(settings, 'LDT_RESULTS_PER_PAGE', 1) |
|
85 |
LDT_JSON_DEFAULT_INDENT = getattr(settings, 'LDT_JSON_DEFAULT_INDENT', 2) |
|
86 |
LDT_MAX_CONTENTS_PER_PAGE = getattr(settings, 'LDT_MAX_CONTENTS_PER_PAGE', 10) |
|
87 |
LDT_MAX_PROJECTS_PER_PAGE = getattr(settings, 'LDT_MAX_PROJECTS_PER_PAGE', 10) |
|
88 |
LDT_FRONT_MEDIA_PER_PAGE = getattr(settings, 'LDT_FRONT_MEDIA_PER_PAGE', 9) |
|
| 1128 | 89 |
LDT_FRONT_PROJECTS_PER_PAGE = getattr(settings, 'LDT_FRONT_PROJECTS_PER_PAGE', 12) |
| 1278 | 90 |
LDT_MEDIA_IN_RESULTS_PAGE = getattr(settings, 'LDT_MEDIA_IN_RESULTS_PAGE', 6) |
|
111
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
91 |
|
|
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
92 |
AUTO_INDEX_AFTER_SAVE = getattr(settings, 'AUTO_INDEX_AFTER_SAVE', True) |
| 1117 | 93 |
LDT_INDEXATION_INSERT_BATCH_SIZE = getattr(settings, 'LDT_INDEXATION_INSERT_BATCH_SIZE', 5000) |
|
111
4535dafa6007
improve releasing of resources when indexing + convert line endings to unix
ymh <ymh.work@gmail.com>
parents:
106
diff
changeset
|
94 |
|
| 169 | 95 |
WEB_VERSION = getattr(settings, 'WEB_VERSION', '') |
| 1117 | 96 |
ANONYOUS_USER_ID = getattr(settings, 'ANONYMOUS_USER_ID',-1) |
97 |
USE_GROUP_PERMISSIONS = getattr(settings, 'USE_GROUP_PERMISSIONS', ['Project', 'Content']) |
|
98 |
PUBLIC_GROUP_NAME = getattr(settings, 'PUBLIC_GROUP_NAME','everyone') |
|
| 169 | 99 |
|
| 1117 | 100 |
DEFAULT_CONTENT_ICON = getattr(settings, 'DEFAULT_CONTENT_ICON', "thumbnails/contents/content_default_icon.png") |
101 |
DEFAULT_PROJECT_ICON = getattr(settings, 'DEFAULT_PROJECT_ICON', "thumbnails/projects/project_default_icon.png") |
|
102 |
DEFAULT_USER_ICON = getattr(settings, 'DEFAULT_USER_ICON', "thumbnails/users/user_default_icon.png") |
|
103 |
DEFAULT_GROUP_ICON = getattr(settings, 'DEFAULT_GROUP_ICON', "thumbnails/groups/group_default_icon.png") |
|
| 552 | 104 |
|
|
853
ca39a8cf816f
force tagging tag length field to be 255.
ymh <ymh.work@gmail.com>
parents:
852
diff
changeset
|
105 |
# force settings value |
|
ca39a8cf816f
force tagging tag length field to be 255.
ymh <ymh.work@gmail.com>
parents:
852
diff
changeset
|
106 |
if(not hasattr(settings, 'MAX_TAG_LENGTH') or getattr(settings, 'MAX_TAG_LENGTH') > 255): |
|
ca39a8cf816f
force tagging tag length field to be 255.
ymh <ymh.work@gmail.com>
parents:
852
diff
changeset
|
107 |
setattr(settings, 'MAX_TAG_LENGTH', 255) |
| 852 | 108 |
|
| 764 | 109 |
EXTERNAL_STREAM_SRC = getattr(settings, 'EXTERNAL_STREAM_SRC', ['youtube.com', 'dailymotion.com', 'vimeo.com']) |
|
718
5e27a39d3742
replace lucene by haystack, remove references to lucene
ymh <ymh.work@gmail.com>
parents:
644
diff
changeset
|
110 |
|
| 1117 | 111 |
HAYSTACK_CONNECTIONS = getattr(settings, 'HAYSTACK_CONNECTIONS', { |
|
718
5e27a39d3742
replace lucene by haystack, remove references to lucene
ymh <ymh.work@gmail.com>
parents:
644
diff
changeset
|
112 |
'default': { |
|
5e27a39d3742
replace lucene by haystack, remove references to lucene
ymh <ymh.work@gmail.com>
parents:
644
diff
changeset
|
113 |
'ENGINE': 'haystack.backends.simple_backend.SimpleEngine', |
|
5e27a39d3742
replace lucene by haystack, remove references to lucene
ymh <ymh.work@gmail.com>
parents:
644
diff
changeset
|
114 |
}, |
| 1117 | 115 |
}) |
|
896
72f7ec8a8789
add correction for platform instance which are protected by a basic http login/password.
ymh <ymh.work@gmail.com>
parents:
872
diff
changeset
|
116 |
|
| 1117 | 117 |
HAYSTACK_SIGNAL_PROCESSOR = getattr(settings, 'HAYSTACK_SIGNAL_PROCESSOR', 'ldt.indexation.signals.LdtSignalProcessor') |
118 |