Coverage for src/accounts/urls.py: 100%
4 statements
« prev ^ index » next coverage.py v7.9.2, created at 2025-08-04 12:59 +0300
« prev ^ index » next coverage.py v7.9.2, created at 2025-08-04 12:59 +0300
1from django.urls import path
3from rest_framework_simplejwt.views import TokenRefreshView
6from src.accounts.views import (
7 PhotoUploadView,
8 UserRegisterView,
9 UserLoginView,
10 UserLogoutView,
11 PasswordResetRequestView,
12 PasswordResetConfirmView,
13 UserDeleteView,
14 UserProfileView,
15 PasswordChangeView,
16)
19urlpatterns = [
20 path('register/', UserRegisterView.as_view(), name='register'),
21 path('login/', UserLoginView.as_view(), name='login'),
22 path('logout/', UserLogoutView.as_view(), name='logout'),
23 path(
24 'reset-password-request/',
25 PasswordResetRequestView.as_view(),
26 name='reset-password-request',
27 ),
28 path(
29 'reset-password-confirm/',
30 PasswordResetConfirmView.as_view(),
31 name='reset-password-confirm',
32 ),
33 path('delete/', UserDeleteView.as_view(), name='delete'),
34 path('profile/', UserProfileView.as_view(), name='profile'),
35 path('photo/', PhotoUploadView.as_view(), name='photo'),
36 path(
37 'change-password/',
38 PasswordChangeView.as_view(),
39 name='change-password',
40 ),
41 path('token/refresh/', TokenRefreshView.as_view(), name='refresh-token'),
42]