From a624a9b4faf06e5a50e98161d4f157862d4795d9 Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 10 Apr 2026 18:13:40 +0530 Subject: [PATCH] refactor: rename TokenLoginView to TokenGenerateView and update associated URL patterns --- backend/users/tests.py | 2 +- backend/users/urls.py | 4 ++-- backend/users/views.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/users/tests.py b/backend/users/tests.py index 73540ef..b48078c 100644 --- a/backend/users/tests.py +++ b/backend/users/tests.py @@ -13,7 +13,7 @@ class AuthTests(APITestCase): self.user = User.objects.create_user( email="test@example.com", password=self.password, full_name="Test User", is_active=True ) - self.login_url = reverse("token_obtain_pair") + self.login_url = reverse("token_generate") self.refresh_url = reverse("token_refresh") self.logout_url = reverse("logout") diff --git a/backend/users/urls.py b/backend/users/urls.py index f6586e6..b50eafe 100644 --- a/backend/users/urls.py +++ b/backend/users/urls.py @@ -1,11 +1,11 @@ from django.urls import path -from .views import ActivationView, LogoutView, MeView, RefreshTokenView, RegisterView, TokenLoginView +from .views import ActivationView, LogoutView, MeView, RefreshTokenView, RegisterView, TokenGenerateView urlpatterns = [ path("register/", RegisterView.as_view(), name="register"), # Login and get access and refresh tokens - path("login/", TokenLoginView.as_view(), name="token_obtain_pair"), + path("login/", TokenGenerateView.as_view(), name="token_generate"), # Get a new access token using a refresh token path("refresh/", RefreshTokenView.as_view(), name="token_refresh"), # Get current user info diff --git a/backend/users/views.py b/backend/users/views.py index 6fcc6ba..a6f5a17 100644 --- a/backend/users/views.py +++ b/backend/users/views.py @@ -54,7 +54,7 @@ class MeView(generics.RetrieveAPIView): return self.request.user -class TokenLoginView(TokenObtainPairView): +class TokenGenerateView(TokenObtainPairView): permission_classes = (permissions.AllowAny,) def post(self, request, *args, **kwargs):