From 4be0d0d89bf8ad0f6a012d1578af181fe5f83b0c Mon Sep 17 00:00:00 2001 From: CruiseDevice Date: Fri, 28 Sep 2018 15:27:22 +0530 Subject: Slot booking and password reset functionality added - Password reset - dashboard skeleton for moderator - Slot booking template - Experiment views - update settings.py --- sbhs/urls.py | 40 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) (limited to 'sbhs/urls.py') diff --git a/sbhs/urls.py b/sbhs/urls.py index 5e79b21..81b63c8 100644 --- a/sbhs/urls.py +++ b/sbhs/urls.py @@ -1,9 +1,12 @@ from django.conf.urls import url - +from django.contrib.auth.views import ( + password_reset, password_change, password_change_done, password_reset_done, + password_reset_confirm, password_reset_complete + ) from . import views urlpatterns = [ - ####### Account URLS ######## + ################## Account URLS #################### url(r'^$', views.index, name='pages_index'), url(r'^about/?$', views.about, name='pages_about'), # url(r'^contact/?$', views.contact, name='pages_contact'), @@ -25,5 +28,38 @@ urlpatterns = [ url(r'^account/update_email/$',views.update_email, \ name='update_email'), + # change password urls + url(r'^account/password-change/$', password_change, + {'template_name': 'account/registration/password_change_form.html'}, + name='password_change'), + url(r'^account/password-change/done/$', password_change_done, + {'template_name': 'account/registration/password_change_done.html'}, + name='password_change_done'), + + # restore password urls + url(r'^account/password-reset/$', password_reset, + {'template_name': 'account/registration/password_reset_form.html'}, + name='password_reset'), + url(r'^account/password-reset/done/$', password_reset_done, + {'template_name': 'account/registration/password_reset_done.html'}, + name='password_reset_done'), + url(r'^account/password-reset/confirm/(?P[-\w]+)/(?P[-\w]+)/$', + password_reset_confirm, + {'template_name': 'account/registration/password_reset_confirm.html'}, + name='password_reset_confirm'), + url(r'^account/password-reset/complete/$', password_reset_complete, + {'template_name': 'account/registration/password_reset_complete.html'}, + name='password_reset_complete'), + + ################## Slot Urls ####################### url(r'^slot/new/$',views.slot_new,name='slot_new'), + + ################## Dashboard Urls ###################### + url(r'^dashboard/$',views.dashboard_index, name='dashboard_index'), + + ################## Experiment urls ##################### + url(r'^experiment/check_connection/$',views.check_connection, + name='experiment_check_connection'), + + url(r'^experiment/initiate/$',views.initiation,name='experiment_initiate') ] -- cgit