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'