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 = ( |
42eb863b | 39 | 'django.middleware.cache.UpdateCacheMiddleware', |
155a7c62 | 40 | 'django.middleware.common.CommonMiddleware', |
42eb863b | 41 | 'django.middleware.cache.FetchFromCacheMiddleware', |
155a7c62 CR |
42 | 'django.contrib.sessions.middleware.SessionMiddleware', |
43 | 'django.contrib.auth.middleware.AuthenticationMiddleware', | |
7a355faa AJ |
44 | 'pagination.middleware.PaginationMiddleware', |
45 | 'django_sorting.middleware.SortingMiddleware', | |
155a7c62 CR |
46 | 'django.middleware.doc.XViewMiddleware', |
47 | ) | |
48 | ||
0cc5f772 | 49 | ROOT_URLCONF = 'auf_savoirs_en_partage.urls' |
155a7c62 CR |
50 | |
51 | ||
52 | INSTALLED_APPS = ( | |
6d885e0c | 53 | 'admin_tools', |
54 | 'admin_tools.theming', | |
55 | 'admin_tools.menu', | |
56 | 'admin_tools.dashboard', | |
155a7c62 CR |
57 | 'django.contrib.auth', |
58 | 'django.contrib.contenttypes', | |
59 | 'django.contrib.sessions', | |
60 | 'django.contrib.admin', | |
7a355faa AJ |
61 | 'pagination', |
62 | 'django_sorting', | |
31be6340 | 63 | 'compressor', |
6ef8ead4 | 64 | 'django_roa', |
d15017b2 | 65 | 'savoirs', |
932eef9a | 66 | 'chercheurs', |
bab65667 | 67 | 'sitotheque', |
155a7c62 CR |
68 | ) |
69 | ||
9af73c99 AJ |
70 | |
71 | TEMPLATE_CONTEXT_PROCESSORS = ( | |
72 | # default : http://docs.djangoproject.com/en/dev/ref/settings/?from=olddocs#template-context-processors | |
73 | "django.core.context_processors.auth", | |
74 | "django.core.context_processors.debug", | |
75 | "django.core.context_processors.i18n", | |
76 | "django.core.context_processors.media", | |
77 | "django.core.context_processors.request", | |
78 | "context_processors.user_chercheur", | |
bae03b7b | 79 | "context_processors.discipline_region", |
9af73c99 | 80 | ) |
bae03b7b | 81 | |
155a7c62 CR |
82 | TEMPLATE_LOADERS = ( |
83 | 'django.template.loaders.filesystem.load_template_source', | |
84 | 'django.template.loaders.app_directories.load_template_source', | |
85 | ) | |
86 | ||
87 | TEMPLATE_DIRS = ( | |
88 | os.path.join(os.path.dirname(__file__), "templates"), | |
89 | ) | |
90 | ||
6ef8ead4 | 91 | AUTHENTICATION_BACKENDS = ( |
9af73c99 | 92 | 'authentification.CascadeBackend', |
6ef8ead4 | 93 | ) |
5fa0c5a4 | 94 | |
a2082716 | 95 | CACHE_BACKEND = 'locmem://' |
42eb863b | 96 | |
79c398f6 | 97 | ROA_CUSTOM_ARGS = {'api-key': ROA_API_KEY} |
6525d9ce | 98 | |
6d885e0c | 99 | ADMIN_TOOLS_INDEX_DASHBOARD = 'auf_savoirs_en_partage.dashboard.CustomIndexDashboard' |
100 | ||
101 | AUTH_PROFILE_MODULE = 'savoirs.Profile' | |
102 | ||
0e9597af AJ |
103 | CONTACT_EMAIL = 'contact-savoirsenpartage@auf.org' |
104 | ||
79c398f6 | 105 | from auf_references_client.settings import * |