From cac9df2b528ebd699dc6fd4fea52076e17458d08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kevin=20H=C3=A4ttig?= <kevin.haettig@posteo.de> Date: Thu, 1 Apr 2021 11:42:57 +0200 Subject: [PATCH 1/3] Use path instead of url --- debug_toolbar_user_switcher/panels.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/debug_toolbar_user_switcher/panels.py b/debug_toolbar_user_switcher/panels.py index 89c2cc8..cf6ce18 100644 --- a/debug_toolbar_user_switcher/panels.py +++ b/debug_toolbar_user_switcher/panels.py @@ -40,7 +40,7 @@ from django import VERSION from django.conf import settings from django.http import HttpResponseForbidden -from django.conf.urls import url +from django.urls import path from django.template.loader import render_to_string from django.utils.translation import ugettext_lazy as _ @@ -113,11 +113,11 @@ def process_request(self, request): @classmethod def get_urls(cls): return ( - url(r"^users/login/$", views.login_form, name="debug-userpanel-login-form"), - url( - r"^users/login/(?P<pk>-?\d+)$", + path("users/login/", views.login_form, name="debug-userpanel-login-form"), + path( + "users/login/<uuid:pk>", views.login, name="debug-userpanel-login", ), - url(r"^users/logout$", views.logout, name="debug-userpanel-logout"), + path("users/logout", views.logout, name="debug-userpanel-logout"), ) From 8b3f4300cf9fb729aa369109687c1564e873fdb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kevin=20H=C3=A4ttig?= <kevin.haettig@posteo.de> Date: Wed, 4 Jan 2023 14:39:24 +0100 Subject: [PATCH 2/3] Increase number of users in list from 10 to 20 --- debug_toolbar_user_switcher/panels.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debug_toolbar_user_switcher/panels.py b/debug_toolbar_user_switcher/panels.py index cf6ce18..ddf6ccc 100644 --- a/debug_toolbar_user_switcher/panels.py +++ b/debug_toolbar_user_switcher/panels.py @@ -98,7 +98,7 @@ def content(self): "user": self.request.user, "form": UserForm(), "next": self.request.GET.get("next"), - "users": get_user_model().objects.order_by("-last_login")[:10], + "users": get_user_model().objects.order_by("-last_login")[:20], "current": current, }, ) From 4ed27e2364d1f15e99465b6c68cc59f9270af093 Mon Sep 17 00:00:00 2001 From: MaxJGruber <maxjgruber@gmail> Date: Mon, 21 Oct 2024 10:44:46 +0200 Subject: [PATCH 3/3] Fix import --- debug_toolbar_user_switcher/panels.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debug_toolbar_user_switcher/panels.py b/debug_toolbar_user_switcher/panels.py index ddf6ccc..a43f147 100644 --- a/debug_toolbar_user_switcher/panels.py +++ b/debug_toolbar_user_switcher/panels.py @@ -42,7 +42,7 @@ from django.http import HttpResponseForbidden from django.urls import path from django.template.loader import render_to_string -from django.utils.translation import ugettext_lazy as _ +from django.utils.translation import gettext_lazy as _ from django.contrib.auth import get_user_model