Commit | Line | Data |
---|---|---|
6525d9ce | 1 | # -*- encoding: utf-8 -*- |
155a7c62 CR |
2 | |
3 | import os | |
d15017b2 | 4 | from conf import * |
155a7c62 CR |
5 | |
6 | ADMINS = ( | |
ff024488 | 7 | ('Équipe ARI-SI', 'developpeurs@ca.auf.org'), |
f893b3df | 8 | ('Éric Mc Sween', 'eric.mcsween@gmail.com') |
155a7c62 CR |
9 | ) |
10 | ||
11 | MANAGERS = ADMINS | |
12 | ||
155a7c62 CR |
13 | TIME_ZONE = 'America/Chicago' |
14 | ||
d15017b2 | 15 | LANGUAGE_CODE = 'fr-ca' |
155a7c62 CR |
16 | |
17 | # Absolute path to the directory that holds media. | |
18 | # Example: "/home/media/media.lawrence.com/" | |
19 | MEDIA_ROOT = os.path.join(os.path.dirname(__file__), 'media') | |
20 | ||
21 | # URL that handles the media served from MEDIA_ROOT. Make sure to use a | |
22 | # trailing slash if there is a path component (optional in other cases). | |
23 | # Examples: "http://media.lawrence.com", "http://example.com/media/" | |
24 | MEDIA_URL = '/media/' | |
25 | ||
26 | # URL prefix for admin media -- CSS, JavaScript and images. Make sure to use a | |
27 | # trailing slash. | |
28 | # Examples: "http://foo.com/media/", "/media/". | |
29 | ADMIN_MEDIA_PREFIX = '/admin_media/' | |
30 | ||
7a355faa AJ |
31 | # List of callables that know how to import templates from various sources. |
32 | TEMPLATE_LOADERS = ( | |
33 | 'django.template.loaders.filesystem.load_template_source', | |
34 | 'django.template.loaders.app_directories.load_template_source', | |
35 | # 'django.template.loaders.eggs.load_template_source', | |
36 | ) | |
37 | ||
155a7c62 | 38 | MIDDLEWARE_CLASSES = ( |
1629c43d | 39 | 'django.middleware.cache.UpdateCacheMiddleware', |
8a335360 | 40 | 'django.middleware.gzip.GZipMiddleware', |
155a7c62 CR |
41 | 'django.middleware.common.CommonMiddleware', |
42 | 'django.contrib.sessions.middleware.SessionMiddleware', | |
43 | 'django.contrib.auth.middleware.AuthenticationMiddleware', | |
1629c43d | 44 | 'django.middleware.cache.FetchFromCacheMiddleware', |
518d0b44 | 45 | 'chercheurs.middleware.ChercheurMiddleware', |
9f1770cf | 46 | 'djangoflash.middleware.FlashMiddleware', |
7a355faa | 47 | 'pagination.middleware.PaginationMiddleware', |
155a7c62 CR |
48 | 'django.middleware.doc.XViewMiddleware', |
49 | ) | |
50 | ||
0cc5f772 | 51 | ROOT_URLCONF = 'auf_savoirs_en_partage.urls' |
155a7c62 CR |
52 | |
53 | ||
54 | INSTALLED_APPS = ( | |
6d885e0c | 55 | 'admin_tools', |
56 | 'admin_tools.theming', | |
57 | 'admin_tools.menu', | |
58 | 'admin_tools.dashboard', | |
155a7c62 CR |
59 | 'django.contrib.auth', |
60 | 'django.contrib.contenttypes', | |
61 | 'django.contrib.sessions', | |
62 | 'django.contrib.admin', | |
7a355faa | 63 | 'pagination', |
31be6340 | 64 | 'compressor', |
6ef8ead4 | 65 | 'django_roa', |
d15017b2 | 66 | 'savoirs', |
932eef9a | 67 | 'chercheurs', |
bab65667 | 68 | 'sitotheque', |
5212238e | 69 | 'djangosphinx', |
3c50ec6e EMS |
70 | 'datamaster_modeles', |
71 | 'south' | |
155a7c62 CR |
72 | ) |
73 | ||
9af73c99 AJ |
74 | TEMPLATE_CONTEXT_PROCESSORS = ( |
75 | # default : http://docs.djangoproject.com/en/dev/ref/settings/?from=olddocs#template-context-processors | |
76 | "django.core.context_processors.auth", | |
77 | "django.core.context_processors.debug", | |
78 | "django.core.context_processors.i18n", | |
79 | "django.core.context_processors.media", | |
80 | "django.core.context_processors.request", | |
bae03b7b | 81 | "context_processors.discipline_region", |
9f1770cf | 82 | "djangoflash.context_processors.flash" |
9af73c99 | 83 | ) |
bae03b7b | 84 | |
155a7c62 CR |
85 | TEMPLATE_LOADERS = ( |
86 | 'django.template.loaders.filesystem.load_template_source', | |
87 | 'django.template.loaders.app_directories.load_template_source', | |
88 | ) | |
89 | ||
90 | TEMPLATE_DIRS = ( | |
91 | os.path.join(os.path.dirname(__file__), "templates"), | |
92 | ) | |
93 | ||
695930dd EMS |
94 | AUTHENTICATION_BACKENDS = ( |
95 | 'authentification.AUFBackend', | |
96 | 'authentification.PersonneBackend', | |
97 | 'django.contrib.auth.backends.ModelBackend', | |
98 | ) | |
f1df3ff6 EMS |
99 | AUTH_PROFILE_MODULE = 'savoirs.Profile' |
100 | ||
f67f66aa | 101 | LOGIN_URL = '/chercheurs/connexion/' |
518d0b44 | 102 | LOGIN_REDIRECT_URL = '/chercheurs/perso/' |
5fa0c5a4 | 103 | |
5530469e | 104 | CACHE_BACKEND = 'memcached://localhost:11211' |
1629c43d | 105 | CACHE_MIDDLEWARE_ANONYMOUS_ONLY = True |
42eb863b | 106 | |
79c398f6 | 107 | ROA_CUSTOM_ARGS = {'api-key': ROA_API_KEY} |
6525d9ce | 108 | |
6d885e0c | 109 | ADMIN_TOOLS_INDEX_DASHBOARD = 'auf_savoirs_en_partage.dashboard.CustomIndexDashboard' |
110 | ||
0e9597af AJ |
111 | CONTACT_EMAIL = 'contact-savoirsenpartage@auf.org' |
112 | ||
5212238e EMS |
113 | SPHINX_API_VERSION = 0x116 |
114 | SPHINX_PORT = 9312 | |
115 | ||
79c398f6 | 116 | from auf_references_client.settings import * |