HH/apps/dashboard/urls.py

32 lines
1.3 KiB
Python

"""
Dashboard URLs
"""
from django.urls import path
from .views import (
CommandCenterView, my_dashboard, dashboard_bulk_action,
admin_evaluation, admin_evaluation_chart_data,
staff_performance_detail, staff_performance_trends,
department_benchmarks, export_staff_performance,
performance_analytics_api
)
app_name = 'dashboard'
urlpatterns = [
path('', CommandCenterView.as_view(), name='command-center'),
path('my/', my_dashboard, name='my_dashboard'),
path('bulk-action/', dashboard_bulk_action, name='bulk_action'),
# Admin Evaluation
path('admin-evaluation/', admin_evaluation, name='admin_evaluation'),
path('admin-evaluation/chart-data/', admin_evaluation_chart_data, name='admin_evaluation_chart_data'),
# Enhanced Staff Performance
path('admin-evaluation/staff/<str:staff_id>/', staff_performance_detail, name='staff_performance_detail'),
path('admin-evaluation/staff/<str:staff_id>/trends/', staff_performance_trends, name='staff_performance_trends'),
path('admin-evaluation/benchmarks/', department_benchmarks, name='department_benchmarks'),
path('admin-evaluation/export/', export_staff_performance, name='export_staff_performance'),
path('admin-evaluation/analytics/', performance_analytics_api, name='performance_analytics_api'),
]