context_processors: make default logout_url return to home page (#61432)

This commit is contained in:
Benjamin Dauvergne 2022-02-04 13:19:56 +01:00
parent d0609db602
commit f8c4071994
2 changed files with 2 additions and 2 deletions

View File

@ -203,7 +203,7 @@ def user_urls(request):
query_string = urlencode({'next': full_path})
context = {
'login_url': '/login/?' + query_string,
'logout_url': '/logout/?' + query_string,
'logout_url': '/logout/?' + urlencode({'next': '/'}),
}
absolute_uri = request.build_absolute_uri()
if 'idp_account_url' in template_vars:

View File

@ -77,7 +77,7 @@ def test_user_urls(settings, rf):
request = rf.get('/page/')
assert user_urls(request) == {
'login_url': '/login/?next=%2Fpage%2F',
'logout_url': '/logout/?next=%2Fpage%2F',
'logout_url': '/logout/?next=%2F',
'registration_url': 'https://idp/register/?next=http%3A%2F%2Ftestserver%2Fpage%2F',
'account_url': 'https://idp/accounts/?next=http%3A%2F%2Ftestserver%2Fpage%2F',
}