from django.urls import path
from django.conf import settings
from authentication.signin.views import AuthSigninView
from authentication.signup.views import AuthSignupView
from authentication.signup import views as Signupviews
from authentication.signin import views as SigninViews
from authentication.reset_password.views import AuthResetPasswordView
from authentication.new_password.views import AuthNewPasswordView
from authentication.reset_password import views as ResetPasswordViews
from authentication.new_password import views as NewPasswordView
from authentication.reset_password import views as ResetPasswordView

from . import views


app_name = 'namespace-name'

urlpatterns = [
    
    # path('', AuthSigninView.as_view(template_name = 'pages/auth/signin.html'), name='signin'),
    path('',  SigninViews.signin, name='signin'),
    path('postsignin', SigninViews.postsignin, name='postsignin'), 
    path('signup/', AuthSignupView.as_view(template_name = 'pages/auth/signup.html'), name='signup'),
    path('signup/postsignup', Signupviews.postsignup, name='postsignup'), 

    path('reset-password/', AuthResetPasswordView.as_view(template_name = 'pages/auth/reset-password.html'), name='reset_password'),
    path('reset-password/link',ResetPasswordView.password_reset,name="link",),
    # path('reset-password/postresetpassword/<str:encoded_pk>/<str:token>/', ResetPasswordViews.passwordreset, name='postresetpassword'), 
    path('new-password/<str:encoded_pk>/<str:token>/', AuthNewPasswordView.as_view(template_name = 'pages/auth/new-password.html'), name='new-password'),
  
    path('profile/', views.view_profile, name='profile'),
    path('edit-profile/<int:id>/', views.edit_profile, name='edit_profile'),
    path('activity/', views.activity_log_view, name='activity'),
        


    
]