redirect /user/me/*

This commit is contained in:
imperosol committed 2025-05-26 08:48:18 +02:00
1 parent 2fc51e9901
commit 9256aff944
3 files changed
+32 -1

No files matched your search

+8
View File
@@ -48,6 +48,7 @@ from django.views.generic import (
DeleteView,
DetailView,
ListView,
RedirectView,
TemplateView,
)
from django.views.generic.dates import MonthMixin, YearMixin
@@ -182,6 +183,13 @@ class UserCreationView(FormView):
return super().form_valid(form)
class UserMeRedirect(LoginRequiredMixin, RedirectView):
def get_redirect_url(self, *args, **kwargs):
if remaining := kwargs.get("remaining_path"):
return f"/user/{self.request.user.id}/{remaining}/"
return f"/user/{self.request.user.id}/"
class UserTabsMixin(TabedViewMixin):
def get_tabs_title(self):
return self.object.get_display_name()