from django.urls import path from . import views app_name = "user" urlpatterns = [ # Аутентификация path("register/", views.RegisterView.as_view(), name="register"), path("login/", views.LoginView.as_view(), name="login"), path("logout/", views.LogoutView.as_view(), name="logout"), path("token/refresh/", views.TokenRefreshView.as_view(), name="token_refresh"), path("token/verify/", views.TokenVerifySwaggerView.as_view(), name="token_verify"), # Пользовательские данные path("me/", views.CurrentUserView.as_view(), name="current_user"), path("me/update/", views.UserUpdateView.as_view(), name="user_update"), path("profile/", views.ProfileDetailView.as_view(), name="profile_detail"), path("profile/full/", views.user_profile_detail, name="profile_full"), path("admin/users/", views.AdminUserListCreateView.as_view(), name="admin-users"), path( "admin/users//", views.AdminUserDetailView.as_view(), name="admin-user-detail", ), path( "admin/users//deactivate/", views.AdminUserDeactivateView.as_view(), name="admin-user-deactivate", ), # Безопасность path( "password/change/", views.PasswordChangeView.as_view(), name="password_change" ), ]