from django.urls import path

from . import views

urlpatterns = [
    path("api/directors", views.directors_data),
    path("api/public/branding", views.public_branding),
    path("api/admin/branding", views.admin_branding),
    path("api/overview", views.overview),
    path("api/branches/<str:branch_id>/data", views.branch_data),
    path("api/branches/<str:branch_id>/job-stats", views.branch_department_job_stats),
    path("api/gp-violations", views.gp_violations),
    path("api/kpi", views.kpi_month),
    path("api/kpi-targets", views.kpi_targets),
    path("api/kpi/quarter", views.kpi_quarter),
    path("api/misc-data/<str:branch_id>", views.misc_data),
    path("api/integrations/health", views.adapters_health),
    path("api/admin/config", views.admin_config),
    path(
        "api/admin/targets-breakevens/<str:branch_id>/<int:company_id>",
        views.admin_update_target_breakeven,
    ),
    path("api/admin/gp-thresholds", views.admin_gp_thresholds),
    path("api/admin/gp-thresholds/<str:department_type>", views.admin_update_gp_thresholds),
    path("api/admin/cache-stats", views.admin_cache_stats),
    path("api/admin/kpi-targets", views.admin_kpi_targets),
    path(
        "api/admin/kpi-targets/<str:branch>/<str:department>/<str:metric_key>",
        views.admin_update_kpi_target,
    ),
]
