|
@@ -4,14 +4,8 @@ from misago.conf.gateway import settings, db_settings # noqa
|
|
|
|
|
|
class PreloadConfigMiddleware(object):
|
|
|
def process_request(self, request):
|
|
|
- request.preloaded_ember_data.update({
|
|
|
- 'misagoSettings': db_settings.get_public_settings(),
|
|
|
-
|
|
|
- 'staticUrl': settings.STATIC_URL,
|
|
|
- 'mediaUrl': settings.MEDIA_URL,
|
|
|
-
|
|
|
- 'csrfCookieName': settings.CSRF_COOKIE_NAME,
|
|
|
-
|
|
|
+ preloaded_settings = db_settings.get_public_settings()
|
|
|
+ preloaded_settings.update({
|
|
|
'authApiUrl': reverse(settings.MISAGO_AUTH_API_URL),
|
|
|
|
|
|
'loginRedirectUrl': reverse(settings.LOGIN_REDIRECT_URL),
|
|
@@ -19,3 +13,12 @@ class PreloadConfigMiddleware(object):
|
|
|
|
|
|
'logoutUrl': reverse(settings.LOGOUT_URL),
|
|
|
})
|
|
|
+
|
|
|
+ request.preloaded_ember_data.update({
|
|
|
+ 'misagoSettings': preloaded_settings,
|
|
|
+
|
|
|
+ 'staticUrl': settings.STATIC_URL,
|
|
|
+ 'mediaUrl': settings.MEDIA_URL,
|
|
|
+
|
|
|
+ 'csrfCookieName': settings.CSRF_COOKIE_NAME,
|
|
|
+ })
|