76a921898c786d779f0092842ae112aa3c6e1ad0
[wolnelektury.git] / src / wolnelektury / settings / apps.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 machina import get_apps as get_machina_apps
5
6 INSTALLED_APPS_OUR = [
7     'wolnelektury',
8     # our
9     'ajaxable',
10     'api',
11     'catalogue',
12     'chunks',
13     'dictionary',
14     'infopages',
15     'lesmianator',
16     'newtagging',
17     'opds',
18     'pdcounter',
19     'reporting',
20     'sponsors',
21     'stats',
22     'suggest',
23     'picture',
24     'social',
25     'waiter',
26     'search',
27     'oai',
28     'funding',
29     'polls',
30     'libraries',
31     'newsletter',
32     'contact',
33     'isbn',
34     'paypal',
35     'push',
36 ]
37
38 INSTALLED_APPS_CONTRIB = [
39     # Should be before django.contrib.admin
40     'modeltranslation',
41
42     # external
43     'django.contrib.auth',
44     'django.contrib.contenttypes',
45     'django.contrib.sessions',
46     'django.contrib.sites',
47     'django.contrib.admin',
48     'django.contrib.admindocs',
49     'django.contrib.staticfiles',
50     'admin_ordering',
51     'rest_framework',
52     'fnp_django_pagination',
53     'pipeline',
54     'piwik',
55     'sorl.thumbnail',
56     'kombu.transport.django',
57     'honeypot',
58     'fnpdjango',
59     'getpaid',
60     'getpaid.backends.payu',
61     'ssify',
62     'django_extensions',
63     'raven.contrib.django.raven_compat',
64     'club.apps.ClubConfig',
65
66     'debug_toolbar',
67
68     # allauth stuff
69     'allauth',
70     'allauth.account',
71     'allauth.socialaccount',
72     'allauth.socialaccount.providers.openid',
73     'allauth.socialaccount.providers.facebook',
74     'allauth.socialaccount.providers.google',
75     # 'allauth.socialaccount.providers.twitter',
76
77     # Machina related apps:
78     'mptt',
79     'haystack',
80     'widget_tweaks',
81 ] + get_machina_apps()
82
83 INSTALLED_APPS = INSTALLED_APPS_OUR + INSTALLED_APPS_CONTRIB