From aae0d3108ef0a8313dd1ef5c36a0ccca4760675e Mon Sep 17 00:00:00 2001 From: Maksim Stojkovic <18454392+maksimstojkovic@users.noreply.github.com> Date: Sat, 26 Nov 2022 10:41:28 +1100 Subject: [PATCH] Added config setting for logout redirect url (#3995) --- InvenTree/InvenTree/settings.py | 2 +- InvenTree/config_template.yaml | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/InvenTree/InvenTree/settings.py b/InvenTree/InvenTree/settings.py index e51b013bef..d8c8e45983 100644 --- a/InvenTree/InvenTree/settings.py +++ b/InvenTree/InvenTree/settings.py @@ -584,7 +584,7 @@ if cache_host: # pragma: no cover # database user sessions SESSION_ENGINE = 'user_sessions.backends.db' -LOGOUT_REDIRECT_URL = 'index' +LOGOUT_REDIRECT_URL = get_setting('INVENTREE_LOGOUT_REDIRECT_URL', 'logout_redirect_url', 'index') SILENCED_SYSTEM_CHECKS = [ 'admin.E410', ] diff --git a/InvenTree/config_template.yaml b/InvenTree/config_template.yaml index 41fa14c93f..e42ab6a3fd 100644 --- a/InvenTree/config_template.yaml +++ b/InvenTree/config_template.yaml @@ -171,6 +171,12 @@ login_default_protocol: http remote_login_enabled: False remote_login_header: HTTP_REMOTE_USER +# Logout redirect configuration +# This setting may be required if using remote / proxy login to redirect requests +# during the logout process (default is 'index'). Please read the docs for more details +# https://docs.djangoproject.com/en/stable/ref/settings/#logout-redirect-url +#logout_redirect_url: 'index' + # Permit custom authentication backends #authentication_backends: # - 'django.contrib.auth.backends.ModelBackend'