|
1 | 1 | # -*- coding: utf-8 -*-
|
2 |
| -from django.conf import settings as d_settings |
3 |
| -from cms.utils.compat import DJANGO_1_6 |
4 |
| -from cms.utils.compat.dj import is_installed |
5 |
| - |
6 | 2 | from .settingmodels import * # nopyflakes
|
7 | 3 | from .pagemodel import * # nopyflakes
|
8 | 4 | from .permissionmodels import * # nopyflakes
|
|
16 | 12 | from cms import signals as s_import # nopyflakes
|
17 | 13 |
|
18 | 14 |
|
19 |
| -def validate_settings(): |
20 |
| - if "django.core.context_processors.request" not in d_settings.TEMPLATE_CONTEXT_PROCESSORS: |
21 |
| - raise ImproperlyConfigured('django-cms needs django.core.context_processors.request in settings.TEMPLATE_CONTEXT_PROCESSORS to work correctly.') |
22 |
| - if not is_installed('mptt'): |
23 |
| - raise ImproperlyConfigured('django-cms needs django-mptt installed.') |
24 |
| - if 'cms.middleware.multilingual.MultilingualURLMiddleware' in d_settings.MIDDLEWARE_CLASSES and 'django.middleware.locale.LocaleMiddleware' in d_settings.MIDDLEWARE_CLASSES: |
25 |
| - raise ImproperlyConfigured('django-cms MultilingualURLMiddleware replaces django.middleware.locale.LocaleMiddleware! Please remove django.middleware.locale.LocaleMiddleware from your MIDDLEWARE_CLASSES settings.') |
26 |
| - |
27 |
| - |
28 |
| -def validate_dependencies(): |
29 |
| - # check for right version of reversions |
30 |
| - if is_installed('reversion'): |
31 |
| - from reversion.admin import VersionAdmin |
32 |
| - if not hasattr(VersionAdmin, 'get_urls'): |
33 |
| - raise ImproperlyConfigured('django-cms requires never version of reversion (VersionAdmin must contain get_urls method)') |
| 15 | +# Temporary support for django version 1.6 and below |
| 16 | +from cms.utils.compat import DJANGO_1_6 |
34 | 17 |
|
35 | 18 | if DJANGO_1_6:
|
36 |
| - validate_dependencies() |
37 |
| - validate_settings() |
| 19 | + from cms.utils.setup import setup |
| 20 | + setup() |
0 commit comments