mirror of
https://github.com/ae-utbm/sith.git
synced 2025-07-09 19:40:19 +00:00
redirect /user/me/*
This commit is contained in:
@ -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()
|
||||
|
Reference in New Issue
Block a user