mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-04-25 10:08:36 +02:00
refactor: remove ensure_user_settings
This commit is contained in:
@@ -2,8 +2,6 @@ import zoneinfo
|
|||||||
from django.utils import timezone
|
from django.utils import timezone
|
||||||
from django.utils.translation import activate
|
from django.utils.translation import activate
|
||||||
|
|
||||||
from apps.users.utils.user_settings import ensure_user_settings
|
|
||||||
|
|
||||||
|
|
||||||
class LocalizationMiddleware:
|
class LocalizationMiddleware:
|
||||||
def __init__(self, get_response):
|
def __init__(self, get_response):
|
||||||
@@ -12,7 +10,7 @@ class LocalizationMiddleware:
|
|||||||
def __call__(self, request):
|
def __call__(self, request):
|
||||||
tz = request.COOKIES.get("mytz")
|
tz = request.COOKIES.get("mytz")
|
||||||
if request.user.is_authenticated:
|
if request.user.is_authenticated:
|
||||||
user_settings = ensure_user_settings(request.user)
|
user_settings = request.user.settings
|
||||||
user_language = user_settings.language
|
user_language = user_settings.language
|
||||||
user_timezone = user_settings.timezone
|
user_timezone = user_settings.timezone
|
||||||
else:
|
else:
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ def toggle_amount_visibility(request):
|
|||||||
@only_htmx
|
@only_htmx
|
||||||
@login_required
|
@login_required
|
||||||
def update_settings(request):
|
def update_settings(request):
|
||||||
user_settings, created = UserSettings.objects.get_or_create(user=request.user)
|
user_settings = request.user.settings
|
||||||
|
|
||||||
if request.method == "POST":
|
if request.method == "POST":
|
||||||
form = UserSettingsForm(request.POST, instance=user_settings)
|
form = UserSettingsForm(request.POST, instance=user_settings)
|
||||||
|
|||||||
Reference in New Issue
Block a user