123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import json
- from django.core.urlresolvers import reverse
- from misago.conf.gateway import dj_settings, db_settings # noqa
- def settings(request):
- return {
- 'DEBUG': dj_settings.DEBUG,
- 'misago_settings': db_settings,
- 'CATEGORIES_ON_INDEX': dj_settings.MISAGO_CATEGORIES_ON_INDEX,
- 'THREADS_ON_INDEX': not dj_settings.MISAGO_CATEGORIES_ON_INDEX,
- 'LOGIN_REDIRECT_URL': dj_settings.LOGIN_REDIRECT_URL,
- 'LOGIN_URL': dj_settings.LOGIN_URL,
- 'LOGOUT_URL': dj_settings.LOGOUT_URL,
- }
- def preload_settings_json(request):
- preloaded_settings = db_settings.get_public_settings()
- preloaded_settings.update({
- 'LOGIN_API_URL': dj_settings.MISAGO_LOGIN_API_URL,
- 'LOGIN_REDIRECT_URL': reverse(dj_settings.LOGIN_REDIRECT_URL),
- 'LOGIN_URL': reverse(dj_settings.LOGIN_URL),
- 'LOGOUT_URL': reverse(dj_settings.LOGOUT_URL),
- })
- request.frontend_context.update({
- 'SETTINGS': preloaded_settings,
- 'STATIC_URL': dj_settings.STATIC_URL,
- 'MEDIA_URL': dj_settings.MEDIA_URL,
- 'CSRF_COOKIE_NAME': dj_settings.CSRF_COOKIE_NAME,
- 'CATEGORIES_ON_INDEX': dj_settings.MISAGO_CATEGORIES_ON_INDEX,
- 'THREADS_ON_INDEX': not dj_settings.MISAGO_CATEGORIES_ON_INDEX,
- })
- return {}
|