45 lines
1.5 KiB
Python
45 lines
1.5 KiB
Python
from django.conf.urls import url
|
|
from django.contrib.auth import views as auth_views
|
|
from django.urls import reverse_lazy
|
|
|
|
from docbow_project.docbow import views
|
|
from docbow_project.docbow import forms
|
|
from docbow_project.docbow import auth_views as docbow_auth_views
|
|
|
|
|
|
urlpatterns = [
|
|
url(
|
|
r'^login/$', docbow_auth_views.login, {'template_name': 'registration/login.html'}, name='auth_login'
|
|
),
|
|
url(
|
|
r'^logout/$',
|
|
auth_views.LogoutView.as_view(template_name='registration/logout.html'),
|
|
name='auth_logout',
|
|
),
|
|
url(r'^password/change/$', views.password_change, name='auth_password_change'),
|
|
url(
|
|
r'^password/change/done/$',
|
|
auth_views.PasswordChangeDoneView.as_view(),
|
|
name='auth_password_change_done',
|
|
),
|
|
url(
|
|
r'^password/reset/$',
|
|
auth_views.PasswordResetView.as_view(
|
|
success_url=reverse_lazy('auth_password_reset_done'),
|
|
form_class=forms.PasswordResetFormWithLogging,
|
|
),
|
|
name='auth_password_reset',
|
|
),
|
|
url(
|
|
r'^password/reset/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$',
|
|
auth_views.PasswordResetConfirmView.as_view(),
|
|
name='auth_password_reset_confirm',
|
|
),
|
|
url(
|
|
r'^password/reset/complete/$',
|
|
auth_views.PasswordResetCompleteView.as_view(),
|
|
name='password_reset_complete',
|
|
),
|
|
url(r'^password/reset/done/$', views.password_reset_done, name='auth_password_reset_done'),
|
|
]
|