Skip to content
Snippets Groups Projects
Select Git revision
  • 0ac4de1b671e15493ff4416d6d3540d7c33e5bf6
  • master default protected
  • vertical_relations
  • lu_without_semantic_frames
  • hierarchy
  • additional-unification-filters
  • v0.1.1
  • v0.1.0
  • v0.0.9
  • v0.0.8
  • v0.0.7
  • v0.0.6
  • v0.0.5
  • v0.0.4
  • v0.0.3
  • v0.0.2
  • v0.0.1
17 results

urls.py

Blame
  • urls.py 1.96 KiB
    from django.contrib.auth import views as auth_views
    from django.urls import include, path, reverse_lazy
    from django.views.generic import TemplateView
    
    from . import views
    from . import forms
    
    app_name = 'users'
    
    urlpatterns = [
        path('', views.user_list, name='user_list'),
        path('add/', views.user_add, name='user_add'),
        path('<int:pk>/edit/', views.user_edit, name='user_edit'),
        path('profile/', views.user_profile, name='user_profile'),
        path(
            'login/',
            auth_views.LoginView.as_view(
                template_name='login.html',
                success_url=reverse_lazy('dash'),
                extra_context={'helper': forms.login_form_helper},
            ),
            name='login',
        ),
        path('logout/', auth_views.LogoutView.as_view(), name='logout'),
        path(
            'psasword-change/',
            auth_views.PasswordChangeView.as_view(
                template_name='password_change.html',
                success_url=reverse_lazy('users:user_profile'),
                extra_context={'helper': forms.password_change_form_helper},
            ),
            name='password_change'),
        path(
            'password-reset/',
            auth_views.PasswordResetView.as_view(
                template_name='password_reset.html',
                email_template_name='password_reset_email.html',
                success_url=reverse_lazy('users:password_reset_requested'),
                extra_context={'helper': forms.password_reset_form_helper},
            ),
            name='password_reset',
        ),
        path(
            'password-reset/check-your-inbox/',
            TemplateView.as_view(template_name='password_reset_requested.html'),
            name='password_reset_requested',
        ),
        path(
            'password-reset/<uidb64>/<token>/',
            auth_views.PasswordResetConfirmView.as_view(
                template_name='password_reset_form.html',
                success_url=reverse_lazy('users:login'),
                extra_context={'helper': forms.password_reset_set_password_form_helper},
            ),
            name='password_reset_confirm'
        ),
    ]