Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / settings.py @ 9cd9bfe7

History | View | Annotate | Download (10.1 kB)

1 92defad4 Sofia Papagiannaki
from django.conf import settings
2 a2110608 Olga Brani
from synnefo_branding import settings as synnefo_settings
3 92defad4 Sofia Papagiannaki
4 92defad4 Sofia Papagiannaki
# Set the expiration time of newly created auth tokens
5 92defad4 Sofia Papagiannaki
# to be this many hours after their creation time.
6 92defad4 Sofia Papagiannaki
AUTH_TOKEN_DURATION = getattr(settings, 'ASTAKOS_AUTH_TOKEN_DURATION', 30 * 24)
7 92defad4 Sofia Papagiannaki
8 92defad4 Sofia Papagiannaki
DEFAULT_USER_LEVEL = getattr(settings, 'ASTAKOS_DEFAULT_USER_LEVEL', 4)
9 92defad4 Sofia Papagiannaki
10 92defad4 Sofia Papagiannaki
INVITATIONS_PER_LEVEL = getattr(settings, 'ASTAKOS_INVITATIONS_PER_LEVEL', {
11 5ce3ce4f Sofia Papagiannaki
    0: 100,
12 5ce3ce4f Sofia Papagiannaki
    1: 2,
13 5ce3ce4f Sofia Papagiannaki
    2: 0,
14 5ce3ce4f Sofia Papagiannaki
    3: 0,
15 5ce3ce4f Sofia Papagiannaki
    4: 0
16 92defad4 Sofia Papagiannaki
})
17 92defad4 Sofia Papagiannaki
18 31bc3a62 Kostas Papadimitriou
ADMINS = getattr(settings, 'ADMINS', ())
19 31bc3a62 Kostas Papadimitriou
MANAGERS = getattr(settings, 'MANAGERS', ADMINS)
20 31bc3a62 Kostas Papadimitriou
HELPDESK = getattr(settings, 'HELPDESK', ADMINS)
21 92defad4 Sofia Papagiannaki
22 31bc3a62 Kostas Papadimitriou
CONTACT_EMAIL = settings.CONTACT_EMAIL
23 31bc3a62 Kostas Papadimitriou
SERVER_EMAIL = settings.SERVER_EMAIL
24 8998f09a Sofia Papagiannaki
SECRET_KEY = settings.SECRET_KEY
25 8998f09a Sofia Papagiannaki
SESSION_ENGINE = settings.SESSION_ENGINE
26 a3eb3a95 Giorgos Korfiatis
27 92defad4 Sofia Papagiannaki
# Identity Management enabled modules
28 55c99c1c Sofia Papagiannaki
# Supported modules are: 'local', 'twitter' and 'shibboleth'
29 55c99c1c Sofia Papagiannaki
IM_MODULES = getattr(settings, 'ASTAKOS_IM_MODULES', ['local'])
30 92defad4 Sofia Papagiannaki
31 92defad4 Sofia Papagiannaki
# Force user profile verification
32 0a7a4104 Kostas Papadimitriou
FORCE_PROFILE_UPDATE = getattr(settings, 'ASTAKOS_FORCE_PROFILE_UPDATE', False)
33 92defad4 Sofia Papagiannaki
34 92defad4 Sofia Papagiannaki
#Enable invitations
35 55c99c1c Sofia Papagiannaki
INVITATIONS_ENABLED = getattr(settings, 'ASTAKOS_INVITATIONS_ENABLED', False)
36 92defad4 Sofia Papagiannaki
37 92defad4 Sofia Papagiannaki
COOKIE_NAME = getattr(settings, 'ASTAKOS_COOKIE_NAME', '_pithos2_a')
38 92defad4 Sofia Papagiannaki
COOKIE_DOMAIN = getattr(settings, 'ASTAKOS_COOKIE_DOMAIN', None)
39 ca34523e Antony Chazapis
COOKIE_SECURE = getattr(settings, 'ASTAKOS_COOKIE_SECURE', True)
40 92defad4 Sofia Papagiannaki
41 94459980 Kostas Papadimitriou
IM_STATIC_URL = getattr(settings, 'ASTAKOS_IM_STATIC_URL', '/static/im/')
42 92defad4 Sofia Papagiannaki
43 9d20fe23 Kostas Papadimitriou
# If set to False and invitations not enabled newly created user
44 9d20fe23 Kostas Papadimitriou
# will be automatically accepted
45 1463659a Sofia Papagiannaki
MODERATION_ENABLED = getattr(settings, 'ASTAKOS_MODERATION_ENABLED', True)
46 1463659a Sofia Papagiannaki
47 374611bc Sofia Papagiannaki
# Set baseurl
48 9521d937 Georgios D. Tsoukalas
BASEURL = getattr(settings, 'ASTAKOS_BASEURL', 'https://accounts.example.synnefo.org')
49 374611bc Sofia Papagiannaki
50 374611bc Sofia Papagiannaki
# Set service name
51 a2110608 Olga Brani
SITENAME = getattr(settings, 'ASTAKOS_SITENAME', synnefo_settings.SERVICE_NAME)
52 1ae97c83 Sofia Papagiannaki
53 db7fecd9 Sofia Papagiannaki
# Set recaptcha keys
54 db7fecd9 Sofia Papagiannaki
RECAPTCHA_PUBLIC_KEY = getattr(settings, 'ASTAKOS_RECAPTCHA_PUBLIC_KEY', '')
55 db7fecd9 Sofia Papagiannaki
RECAPTCHA_PRIVATE_KEY = getattr(settings, 'ASTAKOS_RECAPTCHA_PRIVATE_KEY', '')
56 5ce3ce4f Sofia Papagiannaki
RECAPTCHA_OPTIONS = getattr(settings, 'ASTAKOS_RECAPTCHA_OPTIONS',
57 5ce3ce4f Sofia Papagiannaki
                            {'theme': 'custom', 'custom_theme_widget': 'okeanos_recaptcha'})
58 989b28f3 Kostas Papadimitriou
RECAPTCHA_USE_SSL = getattr(settings, 'ASTAKOS_RECAPTCHA_USE_SSL', True)
59 55c99c1c Sofia Papagiannaki
RECAPTCHA_ENABLED = getattr(settings, 'ASTAKOS_RECAPTCHA_ENABLED', False)
60 ee1de5e9 Kostas Papadimitriou
61 9c01d9d1 Sofia Papagiannaki
# set AstakosUser fields to propagate in the billing system
62 91bf571f Sofia Papagiannaki
BILLING_FIELDS = getattr(settings, 'ASTAKOS_BILLING_FIELDS', ['is_active'])
63 9c01d9d1 Sofia Papagiannaki
64 9c01d9d1 Sofia Papagiannaki
# Queue for billing.
65 a2110608 Olga Brani
# Example: 'rabbitmq://guest:guest@localhost:5672/astakos'
66 a2110608 Olga Brani
QUEUE_CONNECTION = getattr(settings, 'ASTAKOS_QUEUE_CONNECTION', None)  
67 3a9f4931 Sofia Papagiannaki
# Set where the user should be redirected after logout
68 ebd369d0 Sofia Papagiannaki
LOGOUT_NEXT = getattr(settings, 'ASTAKOS_LOGOUT_NEXT', '')
69 ebd369d0 Sofia Papagiannaki
70 ebd369d0 Sofia Papagiannaki
# Set user email patterns that are automatically activated
71 5ce3ce4f Sofia Papagiannaki
RE_USER_EMAIL_PATTERNS = getattr(
72 5ce3ce4f Sofia Papagiannaki
    settings, 'ASTAKOS_RE_USER_EMAIL_PATTERNS', [])
73 25d9d4d0 Sofia Papagiannaki
74 76776df1 Kostas Papadimitriou
# Messages to display on login page header
75 76776df1 Kostas Papadimitriou
# e.g. {'warning': 'This warning message will be displayed on the top of login page'}
76 4f78c22c Sofia Papagiannaki
LOGIN_MESSAGES = getattr(settings, 'ASTAKOS_LOGIN_MESSAGES', [])
77 25d9d4d0 Sofia Papagiannaki
78 ad956265 Kostas Papadimitriou
# Messages to display on login page header
79 ad956265 Kostas Papadimitriou
# e.g. {'warning': 'This warning message will be displayed on the top of signup page'}
80 4f78c22c Sofia Papagiannaki
SIGNUP_MESSAGES = getattr(settings, 'ASTAKOS_SIGNUP_MESSAGES', [])
81 ad956265 Kostas Papadimitriou
82 ad956265 Kostas Papadimitriou
# Messages to display on login page header
83 ad956265 Kostas Papadimitriou
# e.g. {'warning': 'This warning message will be displayed on the top of profile page'}
84 4f78c22c Sofia Papagiannaki
PROFILE_MESSAGES = getattr(settings, 'ASTAKOS_PROFILE_MESSAGES', [])
85 ad956265 Kostas Papadimitriou
86 ad956265 Kostas Papadimitriou
# Messages to display on all pages
87 ad956265 Kostas Papadimitriou
# e.g. {'warning': 'This warning message will be displayed on the top of every page'}
88 4f78c22c Sofia Papagiannaki
GLOBAL_MESSAGES = getattr(settings, 'ASTAKOS_GLOBAL_MESSAGES', [])
89 ad956265 Kostas Papadimitriou
90 76776df1 Kostas Papadimitriou
# messages to display as extra actions in account forms
91 9d889386 Olga Brani
# e.g. {'https://www.myhomepage.com': 'Back to <service_name>'}
92 76776df1 Kostas Papadimitriou
PROFILE_EXTRA_LINKS = getattr(settings, 'ASTAKOS_PROFILE_EXTRA_LINKS', {})
93 76776df1 Kostas Papadimitriou
94 1cbce16f Sofia Papagiannaki
# The number of unsuccessful login requests per minute allowed for a specific user
95 5ce3ce4f Sofia Papagiannaki
RATELIMIT_RETRIES_ALLOWED = getattr(
96 5ce3ce4f Sofia Papagiannaki
    settings, 'ASTAKOS_RATELIMIT_RETRIES_ALLOWED', 3)
97 672d445a Sofia Papagiannaki
98 e2447828 Sofia Papagiannaki
# If False the email change mechanism is disabled
99 e2447828 Sofia Papagiannaki
EMAILCHANGE_ENABLED = getattr(settings, 'ASTAKOS_EMAILCHANGE_ENABLED', False)
100 e2447828 Sofia Papagiannaki
101 e2447828 Sofia Papagiannaki
# Set the expiration time (in days) of email change requests
102 5ce3ce4f Sofia Papagiannaki
EMAILCHANGE_ACTIVATION_DAYS = getattr(
103 5ce3ce4f Sofia Papagiannaki
    settings, 'ASTAKOS_EMAILCHANGE_ACTIVATION_DAYS', 10)
104 111f3da6 Sofia Papagiannaki
105 c9e378c7 Sofia Papagiannaki
# Set the astakos main functions logging severity (None to disable)
106 111f3da6 Sofia Papagiannaki
from logging import INFO
107 ad956265 Kostas Papadimitriou
LOGGING_LEVEL = getattr(settings, 'ASTAKOS_LOGGING_LEVEL', INFO)
108 fc1e2f02 Sofia Papagiannaki
109 1fcf4a99 Kostas Papadimitriou
# Configurable email subjects
110 f46c95c4 Sofia Papagiannaki
INVITATION_EMAIL_SUBJECT = getattr(
111 f46c95c4 Sofia Papagiannaki
    settings, 'ASTAKOS_INVITATION_EMAIL_SUBJECT',
112 a2110608 Olga Brani
    'Invitation to %s' % SITENAME)
113 1fcf4a99 Kostas Papadimitriou
GREETING_EMAIL_SUBJECT = getattr(settings, 'ASTAKOS_GREETING_EMAIL_SUBJECT',
114 a2110608 Olga Brani
                                 'Welcome to %s' % SITENAME)
115 1fcf4a99 Kostas Papadimitriou
FEEDBACK_EMAIL_SUBJECT = getattr(settings, 'ASTAKOS_FEEDBACK_EMAIL_SUBJECT',
116 a2110608 Olga Brani
                                 'Feedback from %s' % SITENAME)
117 f46c95c4 Sofia Papagiannaki
VERIFICATION_EMAIL_SUBJECT = getattr(
118 f46c95c4 Sofia Papagiannaki
    settings, 'ASTAKOS_VERIFICATION_EMAIL_SUBJECT',
119 a2110608 Olga Brani
    '%s account activation is needed' % SITENAME)
120 f46c95c4 Sofia Papagiannaki
ACCOUNT_CREATION_SUBJECT = getattr(
121 f46c95c4 Sofia Papagiannaki
    settings, 'ASTAKOS_ACCOUNT_CREATION_SUBJECT',
122 a2110608 Olga Brani
    '%s account created (%%(user)s)' % SITENAME)
123 c4d1b547 Sofia Papagiannaki
GROUP_CREATION_SUBJECT = getattr(
124 c4d1b547 Sofia Papagiannaki
    settings, 'ASTAKOS_GROUP_CREATION_SUBJECT',
125 a2110608 Olga Brani
    '%s group created (%%(group)s)' % SITENAME)
126 f46c95c4 Sofia Papagiannaki
HELPDESK_NOTIFICATION_EMAIL_SUBJECT = getattr(
127 f46c95c4 Sofia Papagiannaki
    settings, 'ASTAKOS_HELPDESK_NOTIFICATION_EMAIL_SUBJECT',
128 a2110608 Olga Brani
    '%s account activated (%%(user)s)' % SITENAME)
129 f46c95c4 Sofia Papagiannaki
EMAIL_CHANGE_EMAIL_SUBJECT = getattr(
130 f46c95c4 Sofia Papagiannaki
    settings, 'ASTAKOS_EMAIL_CHANGE_EMAIL_SUBJECT',
131 a2110608 Olga Brani
    'Email change on %s ' % SITENAME)
132 f46c95c4 Sofia Papagiannaki
PASSWORD_RESET_EMAIL_SUBJECT = getattr(
133 f46c95c4 Sofia Papagiannaki
    settings, 'ASTAKOS_PASSWORD_RESET_EMAIL_SUBJECT',
134 a2110608 Olga Brani
    'Password reset on %s ' % SITENAME)
135 c4d1b547 Sofia Papagiannaki
PROJECT_CREATION_SUBJECT = getattr(
136 c4d1b547 Sofia Papagiannaki
    settings, 'ASTAKOS_PROJECT_CREATION_SUBJECT',
137 a2110608 Olga Brani
    '%s project application created (%%(name)s)' % SITENAME)
138 c4d1b547 Sofia Papagiannaki
PROJECT_APPROVED_SUBJECT = getattr(
139 c4d1b547 Sofia Papagiannaki
    settings, 'ASTAKOS_PROJECT_APPROVED_SUBJECT',
140 a2110608 Olga Brani
    '%s project application approved (%%(name)s)' % SITENAME)
141 19eb3ee6 Giorgos Korfiatis
PROJECT_DENIED_SUBJECT = getattr(
142 19eb3ee6 Giorgos Korfiatis
    settings, 'ASTAKOS_PROJECT_DENIED_SUBJECT',
143 a2110608 Olga Brani
    '%s project application denied (%%(name)s)' % SITENAME)
144 c4d1b547 Sofia Papagiannaki
PROJECT_TERMINATION_SUBJECT = getattr(
145 c4d1b547 Sofia Papagiannaki
    settings, 'ASTAKOS_PROJECT_TERMINATION_SUBJECT',
146 a2110608 Olga Brani
    '%s project terminated (%%(name)s)' % SITENAME)
147 c4d1b547 Sofia Papagiannaki
PROJECT_SUSPENSION_SUBJECT = getattr(
148 c4d1b547 Sofia Papagiannaki
    settings, 'ASTAKOS_PROJECT_SUSPENSION_SUBJECT',
149 a2110608 Olga Brani
    '%s testing project suspended (%%(name)s)' % SITENAME)
150 c4d1b547 Sofia Papagiannaki
PROJECT_MEMBERSHIP_CHANGE_SUBJECT = getattr(
151 c4d1b547 Sofia Papagiannaki
    settings, 'ASTAKOS_PROJECT_MEMBERSHIP_CHANGE_SUBJECT',
152 a2110608 Olga Brani
    '%s testing project membership changed (%%(name)s)' % SITENAME)
153 466cc12c Giorgos Korfiatis
PROJECT_MEMBERSHIP_ENROLL_SUBJECT = getattr(
154 466cc12c Giorgos Korfiatis
    settings, 'ASTAKOS_PROJECT_MEMBERSHIP_ENROLL_SUBJECT',
155 a2110608 Olga Brani
    '%s testing project enrollment (%%(name)s)' % SITENAME)
156 bb6a4465 Giorgos Korfiatis
PROJECT_MEMBERSHIP_REQUEST_SUBJECT = getattr(
157 bb6a4465 Giorgos Korfiatis
    settings, 'ASTAKOS_PROJECT_MEMBERSHIP_REQUEST_SUBJECT',
158 a2110608 Olga Brani
    '%s testing project membership request (%%(name)s)' % SITENAME)
159 bb6a4465 Giorgos Korfiatis
PROJECT_MEMBERSHIP_LEAVE_REQUEST_SUBJECT = getattr(
160 bb6a4465 Giorgos Korfiatis
    settings, 'ASTAKOS_PROJECT_MEMBERSHIP_LEAVE_REQUEST_SUBJECT',
161 a2110608 Olga Brani
    '%s testing project membership leave request (%%(name)s)' % SITENAME)
162 4f78c22c Sofia Papagiannaki
163 8cc49f4d Sofia Papagiannaki
# Set the quota holder component URI
164 30d92d1e Georgios D. Tsoukalas
QUOTAHOLDER_URL = getattr(settings, 'ASTAKOS_QUOTAHOLDER_URL', '')
165 a2214bd1 Kostas Papadimitriou
QUOTAHOLDER_TOKEN = getattr(settings, 'ASTAKOS_QUOTAHOLDER_TOKEN', '')
166 b336e6fa Georgios D. Tsoukalas
QUOTAHOLDER_POOLSIZE = getattr(settings, 'ASTAKOS_QUOTAHOLDER_POOLSIZE', 50)
167 8cc49f4d Sofia Papagiannaki
168 d220292f Sofia Papagiannaki
# Set how many objects should be displayed per page
169 f46c95c4 Sofia Papagiannaki
PAGINATE_BY = getattr(settings, 'ASTAKOS_PAGINATE_BY', 8)
170 f46c95c4 Sofia Papagiannaki
171 5a3921a1 Sofia Papagiannaki
# Set how many objects should be displayed per page in show all projects page
172 59728d4e Olga Brani
PAGINATE_BY_ALL = getattr(settings, 'ASTAKOS_PAGINATE_BY_ALL', 15)
173 59728d4e Olga Brani
174 f46c95c4 Sofia Papagiannaki
# Enforce token renewal on password change/reset
175 f46c95c4 Sofia Papagiannaki
NEWPASSWD_INVALIDATE_TOKEN = getattr(
176 cd1e1513 root
    settings, 'ASTAKOS_NEWPASSWD_INVALIDATE_TOKEN', True)
177 3cbd5e47 Olga Brani
178 401089d8 Kostas Papadimitriou
USAGE_UPDATE_INTERVAL = getattr(settings, 'ASTAKOS_USAGE_UPDATE_INTERVAL', 5000)
179 3cbd5e47 Olga Brani
180 ef20ea07 Sofia Papagiannaki
# Permit local account migration
181 f366e3ed Olga Brani
ENABLE_LOCAL_ACCOUNT_MIGRATION = getattr(settings, 'ASTAKOS_ENABLE_LOCAL_ACCOUNT_MIGRATION', True)
182 1d59653f Kostas Papadimitriou
183 1d59653f Kostas Papadimitriou
# Strict shibboleth usage
184 1d59653f Kostas Papadimitriou
SHIBBOLETH_REQUIRE_NAME_INFO = getattr(settings,
185 1d59653f Kostas Papadimitriou
                                       'ASTAKOS_SHIBBOLETH_REQUIRE_NAME_INFO',
186 1d59653f Kostas Papadimitriou
                                       False)
187 272cf735 Sofia Papagiannaki
188 3f8570dc Kostas Papadimitriou
ACTIVATION_REDIRECT_URL = getattr(settings,
189 3f8570dc Kostas Papadimitriou
                                  'ASTAKOS_ACTIVATION_REDIRECT_URL',
190 a39e3852 Kostas Papadimitriou
                                  "/im/landing")
191 8e1a5af5 Georgios D. Tsoukalas
192 469d0997 Georgios D. Tsoukalas
# If true, this enables a ui compatibility layer for the introduction of UUIDs
193 469d0997 Georgios D. Tsoukalas
# in identity management. WARNING: Setting to True will break your installation.
194 469d0997 Georgios D. Tsoukalas
TRANSLATE_UUIDS = getattr(settings, 'ASTAKOS_TRANSLATE_UUIDS', False)
195 469d0997 Georgios D. Tsoukalas
196 8e1a5af5 Georgios D. Tsoukalas
# Users that can approve or deny project applications from the web.
197 8e1a5af5 Georgios D. Tsoukalas
PROJECT_ADMINS = getattr(settings, 'ASTAKOS_PROJECT_ADMINS', set())
198 5a3921a1 Sofia Papagiannaki
199 c7c0ec58 Giorgos Korfiatis
# Maximum pending project applications per applicant.
200 c7c0ec58 Giorgos Korfiatis
# This is to reduce the volume of applications
201 c7c0ec58 Giorgos Korfiatis
# in case users abuse the mechanism.
202 c7c0ec58 Giorgos Korfiatis
PENDING_APPLICATION_LIMIT = getattr(settings,
203 ee6a65bd Georgios D. Tsoukalas
                                    'ASTAKOS_PENDING_APPLICATION_LIMIT', 0)
204 c7c0ec58 Giorgos Korfiatis
205 5a3921a1 Sofia Papagiannaki
# OAuth2 Twitter credentials.
206 5a3921a1 Sofia Papagiannaki
TWITTER_TOKEN = getattr(settings, 'ASTAKOS_TWITTER_TOKEN', '')
207 5a3921a1 Sofia Papagiannaki
TWITTER_SECRET = getattr(settings, 'ASTAKOS_TWITTER_SECRET', '')
208 5a3921a1 Sofia Papagiannaki
TWITTER_AUTH_FORCE_LOGIN = getattr(settings, 'ASTAKOS_TWITTER_AUTH_FORCE_LOGIN',
209 5a3921a1 Sofia Papagiannaki
                                  False)
210 5a3921a1 Sofia Papagiannaki
211 5a3921a1 Sofia Papagiannaki
# OAuth2 Google credentials.
212 5a3921a1 Sofia Papagiannaki
GOOGLE_CLIENT_ID = getattr(settings, 'ASTAKOS_GOOGLE_CLIENT_ID', '')
213 5a3921a1 Sofia Papagiannaki
GOOGLE_SECRET = getattr(settings, 'ASTAKOS_GOOGLE_SECRET', '')
214 5a3921a1 Sofia Papagiannaki
215 5a3921a1 Sofia Papagiannaki
# OAuth2 LinkedIn credentials.
216 5a3921a1 Sofia Papagiannaki
LINKEDIN_TOKEN = getattr(settings, 'ASTAKOS_LINKEDIN_TOKEN', '')
217 5a3921a1 Sofia Papagiannaki
LINKEDIN_SECRET = getattr(settings, 'ASTAKOS_LINKEDIN_SECRET', '')
218 398c10a2 Kostas Papadimitriou
219 984fec93 Kostas Papadimitriou
# URL to redirect the user after successful login when no next parameter is set
220 ffdc2320 Olga Brani
LOGIN_SUCCESS_URL = getattr(settings, 'ASTAKOS_LOGIN_SUCCESS_URL','/im/landing')
221 984fec93 Kostas Papadimitriou
222 984fec93 Kostas Papadimitriou
# Whether or not to display projects in astakos menu
223 984fec93 Kostas Papadimitriou
PROJECTS_VISIBLE = getattr(settings, 'ASTAKOS_PROJECTS_VISIBLE', False)
224 0156e40c Kostas Papadimitriou
225 37d59b27 Kostas Papadimitriou
# A way to extend the services presentation metadata
226 71460e84 Giorgos Korfiatis
SERVICES_META = getattr(settings, 'ASTAKOS_SERVICES_META', {})
227 37d59b27 Kostas Papadimitriou
228 37d59b27 Kostas Papadimitriou
# A way to extend the resources presentation metadata
229 37d59b27 Kostas Papadimitriou
RESOURCES_META = getattr(settings, 'ASTAKOS_RESOURCES_META', {})
230 e7cb4085 Kostas Papadimitriou
231 e7cb4085 Kostas Papadimitriou
# Do not require email verification for new users
232 e7cb4085 Kostas Papadimitriou
SKIP_EMAIL_VERIFICATION = getattr(settings,
233 e7cb4085 Kostas Papadimitriou
                                  'ASTAKOS_SKIP_EMAIL_VERIFICATION', False)