from django.urls import path
from . import views
from .views import UserRegisterView, UserEditView, PasswordsChangeView, ShowProfilePageView, EditProfilePageView, CreateProfilePageView
from django.contrib.auth import views as auth_views

urlpatterns = [
    path('register/' , UserRegisterView.as_view() , name='register'),
    path('edit_profile/' , UserEditView.as_view() , name='edit_profile'),
    #path('password/' , auth_views.PasswordChangeView.as_view(template_name='registration/change-password.html') ),
    
    path('password/' , PasswordsChangeView.as_view(template_name='registration/change_password.html') ),
    path('password_success', views.password_success, name='password_success'),
    
    path('<int:pk>/profile/' , ShowProfilePageView.as_view(template_name='registration/user_profile.html'), name='show_profile_page'),

    path('<int:pk>/edit_profile_page/' , EditProfilePageView.as_view(), name='edit_profile_page'),
    path('create_profile_page/' , CreateProfilePageView.as_view(), name='create_profile_page'),
    
    path('login_success', views.login_success, name='login_success'),
    path('logout_success', views.logout_success, name='logout_success'),

]