123456789101112131415161718192021222324252627282930313233343536373839 |
- 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,
- '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({
- 'loginApiUrl': dj_settings.MISAGO_LOGIN_API_URL,
- 'loginRedirectUrl': reverse(dj_settings.LOGIN_REDIRECT_URL),
- 'loginUrl': reverse(dj_settings.LOGIN_URL),
- 'logoutUrl': reverse(dj_settings.LOGOUT_URL),
- })
- request.preloaded_ember_data.update({
- 'misagoSettings': preloaded_settings,
- 'staticUrl': dj_settings.STATIC_URL,
- 'mediaUrl': dj_settings.MEDIA_URL,
- 'csrfCookieName': dj_settings.CSRF_COOKIE_NAME,
- })
- return {}
|