Account management

This commit is contained in:
sonny 2019-11-27 22:10:02 +01:00
parent 94f4ed6327
commit b2829716b0
61 changed files with 1311 additions and 21 deletions

View file

@ -1,9 +1,54 @@
from django.urls import include, path
from newsreader.accounts.views import LoginView, LogoutView
from newsreader.accounts.views import (
ActivationCompleteView,
ActivationResendView,
ActivationView,
LoginView,
LogoutView,
PasswordResetCompleteView,
PasswordResetConfirmView,
PasswordResetDoneView,
PasswordResetView,
RegistrationClosedView,
RegistrationCompleteView,
RegistrationView,
)
urlpatterns = [
path("login/", LoginView.as_view(), name="login"),
path("logout/", LogoutView.as_view(), name="logout"),
path("register/", RegistrationView.as_view(), name="register"),
path(
"register/complete/", RegistrationCompleteView.as_view(), name="register-complete"
),
path("register/closed/", RegistrationClosedView.as_view(), name="register-closed"),
path(
"activate/complete/", ActivationCompleteView.as_view(), name="activate-complete"
),
path("activate/resend/", ActivationResendView.as_view(), name="activate-resend"),
path(
# This URL should be placed after all activate/ url's (see arg)
"activate/<str:activation_key>/",
ActivationView.as_view(),
name="activate",
),
path("password-reset/", PasswordResetView.as_view(), name="password-reset"),
path(
"password-reset/done/",
PasswordResetDoneView.as_view(),
name="password-reset-done",
),
path(
"password-reset/<uidb64>/<token>/",
PasswordResetConfirmView.as_view(),
name="password-reset-confirm",
),
path(
"password-reset/done/",
PasswordResetCompleteView.as_view(),
name="password-reset-complete",
),
# TODO: create password change views
]