528688b56aec626fd609df514d0193d6eaa5ca08
[wolnelektury.git] / src / wolnelektury / settings / contrib.py
1 # This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
2 # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
3 #
4 from django.utils.translation import ugettext_lazy as _
5
6 HONEYPOT_FIELD_NAME = 'miut'
7 PAGINATION_INVALID_PAGE_RAISES_404 = True
8 THUMBNAIL_QUALITY = 95
9
10 MODELTRANSLATION_DEFAULT_LANGUAGE = 'pl'
11 MODELTRANSLATION_PREPOPULATE_LANGUAGE = 'pl'
12
13 MIGRATION_MODULES = {
14     'getpaid': 'wolnelektury.migrations.getpaid',
15 }
16
17 GETPAID_ORDER_DESCRIPTION = "{% load funding_tags %}{{ order|sanitize_payment_title }}"
18
19 GETPAID_BACKENDS = (
20     'getpaid.backends.payu',
21 )
22
23 PIWIK_URL = ''
24 PIWIK_SITE_ID = 0
25 PIWIK_TOKEN = ''
26
27 PAYPAL_CONFIG = {
28     'mode': 'sandbox',  # sandbox or live
29     'client_id': '',
30     'client_secret': '',
31 }
32
33 REST_FRAMEWORK = {
34     "DEFAULT_RENDERER_CLASSES": (
35         'rest_framework.renderers.JSONRenderer',
36         'rest_framework.renderers.BrowsableAPIRenderer',
37         'api.renderers.LegacyXMLRenderer',
38     ),
39     'DEFAULT_AUTHENTICATION_CLASSES': (
40         'api.drf_auth.PistonOAuthAuthentication',
41         'rest_framework.authentication.SessionAuthentication',
42     )
43 }
44
45
46 DEBUG_TOOLBAR_CONFIG = {
47     'RESULTS_CACHE_SIZE': 100,
48 }
49
50
51 HAYSTACK_CONNECTIONS = {
52     'default': {
53         'ENGINE': 'haystack.backends.simple_backend.SimpleEngine',
54     },
55 }