diff --git a/ivatar/ivataraccount/urls.py b/ivatar/ivataraccount/urls.py index 624d3a0..733f3b5 100644 --- a/ivatar/ivataraccount/urls.py +++ b/ivatar/ivataraccount/urls.py @@ -1,7 +1,11 @@ from django.urls import path +from django.conf.urls import url from django.views.generic import TemplateView -from . views import CreateView, PasswordSetView +from . views import CreateView, PasswordSetView, AddEmailView +from . views import RemoveUnconfirmedEmailView, ConfirmEmailView +from . views import RemoveConfirmedEmailView, AssignPhotoEmailView +from . views import ImportPhotoView, RawImageView from django.contrib.auth.views import login, logout, password_change, password_change_done from django.urls import reverse_lazy @@ -12,8 +16,15 @@ urlpatterns = [ path('export/', TemplateView.as_view(template_name='export.html'), name='export'), path('delete/', TemplateView.as_view(template_name='delete.html'), name='delete'), path('profile/', TemplateView.as_view(template_name='profile.html'), name='profile'), - path('add_email/', TemplateView.as_view(template_name='add_email.html'), name='add_email'), + path('add_email/', AddEmailView.as_view(), name='add_email'), path('add_openid/', TemplateView.as_view(template_name='add_openid.html'), name='add_openid'), path('upload_photo/', TemplateView.as_view(template_name='upload_photo.html'), name='upload_photo'), path('password_set/', PasswordSetView.as_view(), name='password_set'), + url('confirm_email/(?P\w+)', ConfirmEmailView.as_view(), name='confirm_email'), + url('remove_unconfirmed_email/(?P\d+)', RemoveUnconfirmedEmailView.as_view(), name='remove_unconfirmed_email'), + url('remove_confirmed_email/(?P\d+)', RemoveConfirmedEmailView.as_view(), name='remove_confirmed_email'), + url('assign_photo_email/(?P\d+)', AssignPhotoEmailView.as_view(), name='assign_photo_email'), + url('import_photo/(?P\d+)', ImportPhotoView.as_view(), name='import_photo'), + url('delete_photo/(?P\d+)', TemplateView.as_view(template_name='asdf'), name='delete_photo'), + url('raw_photo/(?P[-\w]+)', RawImageView.as_view(), name='raw_image'), ]