from django.urls import path, include from rest_framework.routers import DefaultRouter from . import views router = DefaultRouter() router.register(r'employees', views.EmployeeViewSet) router.register(r'departments', views.DepartmentViewSet) router.register(r'schedules', views.ScheduleViewSet) router.register(r'schedule-assignments', views.ScheduleAssignmentViewSet) router.register(r'time-entries', views.TimeEntryViewSet) router.register(r'performance-reviews', views.PerformanceReviewViewSet) router.register(r'training-records', views.TrainingRecordViewSet) router.register(r'salary-information', views.SalaryInformationViewSet) router.register(r'salary-adjustments', views.SalaryAdjustmentViewSet) router.register(r'document-requests', views.DocumentRequestViewSet) router.register(r'document-templates', views.DocumentTemplateViewSet) urlpatterns = [ path('', include(router.urls)), path('leave-balance/', views.get_leave_balance, name='get_leave_balance'), path('stats/dashboard/', views.HRStatsViewSet.as_view({'get': 'dashboard'}), name='hr_stats_dashboard'), ]