from django.urls import path from . import views app_name = 'hr' urlpatterns = [ path('', views.HRDashboardView.as_view(), name='dashboard'), path('employees/', views.EmployeeListView.as_view(), name='employee_list'), path('employees/add/', views.EmployeeCreateView.as_view(), name='employee_add'), path('employees//', views.EmployeeDetailView.as_view(), name='employee_detail'), path('employees//edit/', views.EmployeeUpdateView.as_view(), name='employee_edit'), path('departments/', views.DepartmentListView.as_view(), name='department_list'), path('departments/add/', views.DepartmentCreateView.as_view(), name='department_add'), path('departments//edit/', views.DepartmentUpdateView.as_view(), name='department_edit'), path('attendance/', views.AttendanceListView.as_view(), name='attendance_list'), path('attendance/add/', views.AttendanceCreateView.as_view(), name='attendance_add'), path('attendance//edit/', views.AttendanceUpdateView.as_view(), name='attendance_edit'), path('leave/', views.LeaveRequestListView.as_view(), name='leave_list'), path('leave/add/', views.LeaveRequestCreateView.as_view(), name='leave_add'), # Biometric Devices path('devices/', views.BiometricDeviceListView.as_view(), name='device_list'), path('devices/add/', views.BiometricDeviceCreateView.as_view(), name='device_add'), path('devices//edit/', views.BiometricDeviceUpdateView.as_view(), name='device_edit'), path('devices//delete/', views.BiometricDeviceDeleteView.as_view(), name='device_delete'), path('devices//test/', views.test_device_connection, name='device_test'), path('devices//sync/', views.sync_device_logs, name='device_sync'), ]