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