vkk.users.urls
This submodule contains the routing for this module.
1""" 2This submodule contains the routing for this module. 3""" 4from django.urls import path, reverse_lazy 5from django.utils.translation import gettext_lazy as _ 6from django.contrib.auth.views import ( 7 LoginView, LogoutView, PasswordChangeView, PasswordChangeDoneView, 8 PasswordResetView, PasswordResetDoneView, PasswordResetConfirmView, 9 PasswordResetCompleteView, 10) 11from django.views.generic import TemplateView 12from .views import * 13 14app_name = 'users' 15urlpatterns = [ 16 path( 17 _('login/'), 18 LoginView.as_view(redirect_authenticated_user=True), 19 name='login' 20 ), 21 path(_('logout/'), LogoutView.as_view(), name='logout'), 22 path( 23 _('password_change/'), 24 PasswordChangeView.as_view( 25 success_url=reverse_lazy('vkk:users:password_change_done') 26 ), 27 name='password_change' 28 ), 29 path( 30 _('password_change/done/'), 31 PasswordChangeDoneView.as_view(), 32 name='password_change_done' 33 ), 34 path( 35 _('user_details_change/'), 36 UserDetailsChangeView.as_view( 37 success_url=reverse_lazy('vkk:users:user_details_change_done') 38 ), 39 name='user_details_change' 40 ), 41 path( 42 _('user_details_change/done/'), 43 UserDetailsChangeSuccessView.as_view(), 44 name='user_details_change_done' 45 ), 46 path( 47 _('password_reset/'), 48 PasswordResetView.as_view( 49 success_url=reverse_lazy('vkk:users:password_reset_done') 50 ), 51 name='password_reset' 52 ), 53 path( 54 _('password_reset/done/'), 55 PasswordResetDoneView.as_view(), 56 name='password_reset_done' 57 ), 58 path( 59 _('reset/<uidb64>/<token>/'), 60 PasswordResetConfirmView.as_view( 61 success_url=reverse_lazy('vkk:users:password_reset_complete') 62 ), 63 name='password_reset_confirm' 64 ), 65 path( 66 _('reset/done/'), 67 PasswordResetCompleteView.as_view(), 68 name='password_reset_complete' 69 ), 70 path( 71 'registration_confirm/<token>/<signature>/', 72 RegistrationConfirmView.as_view(), 73 name='registration_confirm' 74 ), 75 path( 76 _('registration_confirm/invalid_link/'), 77 TemplateView.as_view( 78 template_name='vkk/users/invalid_registration.html'), 79 name='invalid_registration' 80 ), 81 path( 82 _('registration_confirm/done/'), 83 TemplateView.as_view( 84 template_name='vkk/users/registration_confirm_done.html'), 85 name='registration_confirm_done', 86 ), 87]