don't load app settings at module level (#29469)

This commit is contained in:
Frédéric Péters 2019-01-05 15:12:36 +01:00
parent 362b150ba1
commit 57e9a56057
1 changed files with 2 additions and 2 deletions

View File

@ -41,8 +41,6 @@ from mandayejs.applications import get_app_settings
from mellon.views import logout as mellon_logout
app_settings = get_app_settings()
logger = logging.getLogger(__name__)
@ -54,6 +52,7 @@ def logout(request, *args, **kwargs):
logger.debug("running slo")
response = mellon_logout(request, *args, **kwargs)
logger.debug("deleting cookies")
app_settings = get_app_settings()
for cookie in app_settings.SITE_AUTH_COOKIE_KEYS:
response.delete_cookie(cookie)
if getattr(app_settings, 'SITE_LOGIN_PATH_PREFIX', None):
@ -74,6 +73,7 @@ class Panel(TemplateView):
def get_context_data(self, **kwargs):
context = super(Panel, self).get_context_data(**kwargs)
app_settings = get_app_settings()
scripts = getattr(app_settings, 'SITE_APP_SCRIPTS', None)
context['site_scripts'] = scripts
context['force_redirect_url'] = getattr(app_settings, 'SITE_FORCE_REDIRECT_URL', '')