updated admin panel + side bar

This commit is contained in:
nvrl committed 2026-04-27 09:23:22 +02:00
1 parent 22fe0674dd
commit 556bae3556
23 files changed
+2217 -637

No files matched your search

+5
View File
@@ -271,6 +271,7 @@ class UserViewSet(viewsets.ModelViewSet):
user = current_user(request)
theme = request.data.get("theme")
language = request.data.get("language")
drawer_anchor = request.data.get("drawer_anchor")
banner_id = request.data.get("selected_banner")
updated = False
@@ -280,6 +281,9 @@ class UserViewSet(viewsets.ModelViewSet):
if language in dict(User.LANGUAGE_CHOICES):
user.language = language
updated = True
if drawer_anchor in dict(User.DRAWER_ANCHOR_CHOICES):
user.drawer_anchor = drawer_anchor
updated = True
if banner_id is not None:
if banner_id == "":
@@ -303,6 +307,7 @@ class UserViewSet(viewsets.ModelViewSet):
"status": "preferences updated",
"theme": user.theme,
"language": user.language,
"drawer_anchor": user.drawer_anchor,
"selected_banner": (user.selected_banner.id if user.selected_banner else None),
}
)