forked from p2pu/lernanta
-
Notifications
You must be signed in to change notification settings - Fork 0
/
settings_local.dist.py
124 lines (98 loc) · 3.63 KB
/
settings_local.dist.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
from settings import *
# Useful settings for running a local instance of batucada.
DEBUG = True
TEMPLATE_DEBUG = DEBUG
# Include at least one admin who will receive the reports of abuse.
ADMINS = (
# ('Your Name', '[email protected]'),
)
MANAGERS = ADMINS
ADMIN_PROJECT_CREATE_EMAIL = tuple()
DATABASES = {
'default': {
'NAME': 'lernanta',
'ENGINE': 'django.db.backends.mysql',
'USER': 'lernanta',
'PASSWORD': '',
'HOST': '', # An empty string means localhost.
'PORT': '', # An empty string means the default port.
'OPTIONS': {'init_command': 'SET storage_engine=InnoDB'},
},
# Uncomment the following lines to enable integration
# with the old drupal site.
# 'drupal_db': {
# 'NAME': 'drupal_db',
# 'TEST_NAME': 'drupal_db',
# 'ENGINE': 'django.db.backends.mysql',
# 'USER': 'drupal_db_user',
# 'PASSWORD': '',
# 'HOST': '', # An empty string means localhost.
# 'PORT': '', # An empty string means the default port.
# 'OPTIONS': {'init_command': 'SET storage_engine=InnoDB'},
# },
# Uncomment the following lines to enable integration
# with the badges pilot.
# 'badges_db': {
# 'NAME': 'badges_db',
# 'TEST_NAME': 'badges_db',
# 'ENGINE': 'django.db.backends.mysql',
# 'USER': 'badges_db_user',
# 'PASSWORD': '',
# 'HOST': '', # An empty string means localhost.
# 'PORT': '', # An empty string means the default port.
# 'OPTIONS': {'init_command': 'SET storage_engine=InnoDB'},
# },
}
TIME_ZONE = 'America/Toronto'
DEBUG_TOOLBAR_CONFIG = {
'INTERCEPT_REDIRECTS': False,
}
INSTALLED_APPS += (
'debug_toolbar',
'django_nose',
'django.contrib.admindocs',
)
MIDDLEWARE_CLASSES += (
'debug_toolbar.middleware.DebugToolbarMiddleware',
)
INTERNAL_IPS = ('127.0.0.1',)
# Sign up for an API key at https://www.google.com/recaptcha/admin/create
RECAPTCHA_PUBLIC_KEY = ''
RECAPTCHA_PRIVATE_KEY = ''
RECAPTCHA_URL = ('https://api-secure.recaptcha.net/challenge?k=%s' %
RECAPTCHA_PUBLIC_KEY)
# Use dummy caching for development.
CACHE_BACKEND = 'dummy://'
CACHE_PREFIX = 'lernanta'
CACHE_COUNT_TIMEOUT = 60
# Execute celery tasks locally, so you don't have to be running an MQ
CELERY_ALWAYS_EAGER = True
# Path to ffmpeg. This will have to be installed to create video thumbnails
FFMPEG_PATH = '/usr/bin/ffmpeg'
# Set to True at production before upgrading lernanta.
# Remember to login as admin before activating maintenance mode.
MAINTENANCE_MODE = False
# Prefixes ignored by the ProfileExistMiddleware.
NO_PROFILE_URLS = ('/media/', '/admin-media/',)
# Drupal urls
DRUPAL_URL = 'http://archive.p2pu.org/'
DRUPAL_FILES_URL = DRUPAL_URL + 'sites/archive.p2pu.org/files/'
FILE_PATH_PREFIX = 'sites/archive.p2pu.org/files/'
# Badges pilot url
BADGE_URL = ('http://badges.p2pu.org/badges/%(badge_id)s/' +
'%(badge_tag)s?user_filter=%(username)s#badge_data')
BADGE_IMAGES_DIR = path('media/images/pilotbadges/')
BADGE_IMAGES_URL = 'images/pilotbadges/'
INVALID_USERNAMES = ('webcraft', 'about', 'user', 'sosi', 'get-involved',
'math-future', 'license', 'contact-us', 'values', 'privacy',
'terms-of-use', 'news', 'create-draft-course', 'create-draft-course-panel',
'supporters', 'about-p2pu',)
# Pagination
PAGINATION_DEFAULT_ITEMS_PER_PAGE = 20
# Used for open badges integration.
MOZBADGES = {
# location of badge hub. Currently this is the only public one
'hub': 'http://alpha.badgehub.org',
# method for getting badges for a user. Called with user object.
'badge_getter': 'users.badges.get_awarded_badges',
}