from django.urls import path

from userauth import views

app_name = "userauth"
urlpatterns = [
path('password-reset/request/', views.request_password_reset, name='request_password_reset'),
    path('password-reset/verify/', views.verify_reset_code, name='verify_reset_code'),
    # Employee registration (handles both registration and password reset)
path('all_leaders/', views.all_leaders, name='all_services'),
    path('register-employee/', views.register_employee, name='register_employee'),
    path('get-persons-by-type/', views.get_persons_by_type, name='get_persons_by_type'),

    path('login/', views.UserLoginView.as_view(), name="login"),
    path('logout/', views.UserLogoutView.as_view(), name="logout"),

    path('security/', views.SecurityView.as_view(), name='security-setting'),
    path('send_whatsapp_message/', views.send_whatsapp_message_custom, name='send_whatsapp_message_custom'),
    path('save-message-template/', views.save_message_template, name='save_message_template'),
    path('get-message-template/', views.get_message_template, name='get_message_template'),

    path('security/new/', views.register_employee,name='security-create'),
    # path('security/new/', views.SecurityCreateUserView.as_view(),name='security-create'),
    path('security/edit/<int:id>', views.SecurityEditView.as_view(), name='security-edit'),
    path('security/delete/<int:id>', views.SecurityDeleteView.as_view(), name='security-delete'),

]
