mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-16 04:02:52 -06:00
This commit is contained in:
parent
7c2776d721
commit
27b26ec49c
@ -123,7 +123,12 @@ class LoginView(View):
|
|||||||
|
|
||||||
# Set the user's preferred language (if any)
|
# Set the user's preferred language (if any)
|
||||||
if language := request.user.config.get('locale.language'):
|
if language := request.user.config.get('locale.language'):
|
||||||
response.set_cookie(settings.LANGUAGE_COOKIE_NAME, language, max_age=request.session.get_expiry_age())
|
response.set_cookie(
|
||||||
|
key=settings.LANGUAGE_COOKIE_NAME,
|
||||||
|
value=language,
|
||||||
|
max_age=request.session.get_expiry_age(),
|
||||||
|
secure=settings.SESSION_COOKIE_SECURE,
|
||||||
|
)
|
||||||
|
|
||||||
return response
|
return response
|
||||||
|
|
||||||
@ -218,7 +223,12 @@ class UserConfigView(LoginRequiredMixin, View):
|
|||||||
|
|
||||||
# Set/clear language cookie
|
# Set/clear language cookie
|
||||||
if language := form.cleaned_data['locale.language']:
|
if language := form.cleaned_data['locale.language']:
|
||||||
response.set_cookie(settings.LANGUAGE_COOKIE_NAME, language, max_age=request.session.get_expiry_age())
|
response.set_cookie(
|
||||||
|
key=settings.LANGUAGE_COOKIE_NAME,
|
||||||
|
value=language,
|
||||||
|
max_age=request.session.get_expiry_age(),
|
||||||
|
secure=settings.SESSION_COOKIE_SECURE,
|
||||||
|
)
|
||||||
else:
|
else:
|
||||||
response.delete_cookie(settings.LANGUAGE_COOKIE_NAME)
|
response.delete_cookie(settings.LANGUAGE_COOKIE_NAME)
|
||||||
|
|
||||||
|
@ -43,7 +43,12 @@ class CoreMiddleware:
|
|||||||
# Check if language cookie should be renewed
|
# Check if language cookie should be renewed
|
||||||
if request.user.is_authenticated and settings.SESSION_SAVE_EVERY_REQUEST:
|
if request.user.is_authenticated and settings.SESSION_SAVE_EVERY_REQUEST:
|
||||||
if language := request.user.config.get('locale.language'):
|
if language := request.user.config.get('locale.language'):
|
||||||
response.set_cookie(settings.LANGUAGE_COOKIE_NAME, language, max_age=request.session.get_expiry_age())
|
response.set_cookie(
|
||||||
|
key=settings.LANGUAGE_COOKIE_NAME,
|
||||||
|
value=language,
|
||||||
|
max_age=request.session.get_expiry_age(),
|
||||||
|
secure=settings.SESSION_COOKIE_SECURE,
|
||||||
|
)
|
||||||
|
|
||||||
# Attach the unique request ID as an HTTP header.
|
# Attach the unique request ID as an HTTP header.
|
||||||
response['X-Request-ID'] = request.id
|
response['X-Request-ID'] = request.id
|
||||||
|
Loading…
Reference in New Issue
Block a user