from django.urls import path
from account import views
from django.contrib.auth import views as auth_views

urlpatterns = [
    # path('enrol', views.create, name='account'),
    path('register-homik', views.create, name='account'),
    # path('3vifgygff9jke2', views.createAcademic, name='account_academic'),
    path('where-next/', views.loginTo),
    path('', auth_views.LoginView.as_view(template_name='account/login.html'), name='login'),
    path('logout/', auth_views.LogoutView.as_view(template_name='account/login0.html'), name='logout'),
    path('admin-dashboard', views.showAdminBoard, name='admin_board'),
    path('staff-dashboard', views.showStaffBoard, name='staff_board'),
    path('bursar-dashboard', views.showBursarBoard, name='bursar_board'),
    path('student-dashboard', views.showStudentBoard, name='student_board'),

    path('admin-profile', views.showAdminProfile, name='admin_profile'),
    path('admin-profile/change-password', views.adminChangePassword, name='admin_change_password'),

    path('staff-profile', views.showStaffProfile, name='staff_profile'),
    path('staff-profile/change-password', views.staffChangePassword, name='staff_change_password'),

    path('bursar-profile', views.showBursarProfile, name='bursar_profile'),
    path('bursar-profile/change-password', views.bursarChangePassword, name='bursar_change_password'),

    path('student-profile', views.showStudentProfile, name='student_profile'),
    path('student-profile/change-password', views.studentChangePassword, name='student_change_password'),

    path('admin-staff', views.showAdminStaff, name='admin_staff'),
    path('admin-staff/update/<int:id>', views.updateAdminStaff, name='update_admin_staff'),
    path('admin-students', views.showAdminStudents, name='admin_students'),
    path('admin-students/update/<int:id>', views.updateAdminStudents, name='update_admin_students'),

    path('paid-students', views.showPaidStudents, name='paid_students'),
    path('owing-students', views.showOwingStudents, name='owing_students'),

    path('paid-students/<int:id>/unconfirm/<int:id2>', views.unConfirm, name='un_confirm'),
    path('owing-students/<int:id>/confirm/<int:id2>', views.confirm, name='confirm'),

    path('reset-password', auth_views.PasswordResetView.as_view(template_name='account/reset_password.html'), name='reset_password'),
    path('reset-password-sent', auth_views.PasswordResetDoneView.as_view(template_name='account/password_reset_sent.html'), name='password_reset_done'),
    path('reset-password/<uidb64>/<token>', auth_views.PasswordResetConfirmView.as_view(template_name='account/password_reset_form.html'), name='password_reset_confirm'),
    path('reset-password-complete', auth_views.PasswordResetCompleteView.as_view(template_name='account/password_reset_done.html'), name='password_reset_complete'),

]
