32 lines
1.3 KiB
Python
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'),
|
|
]
|