from django.urls import path

from secondary import views

app_name = "secondary"

urlpatterns = [
    path("", views.secondary_dashboard, name="dashboard"),
    path("policies/", views.policy_list_view, name="policy_list"),
    path("policies/<int:policy_id>/grade-bands/", views.policy_grade_bands_view, name="policy_grade_bands"),
    path("competencies/", views.competency_list_view, name="competency_list"),
    path("subject-competencies/", views.subject_competency_list_view, name="subject_competency_list"),
    path("ca/tasks/", views.ca_task_list_view, name="ca_task_list"),
    path("ca/tasks/<int:task_id>/records/", views.ca_task_records_view, name="ca_task_records"),
    path("ca/moderation/", views.moderation_queue_view, name="moderation_queue"),
    path("uneb/batches/", views.uneb_batch_list_view, name="uneb_batch_list"),
    path("uneb/batches/<int:batch_id>/", views.uneb_batch_detail_view, name="uneb_batch_detail"),
    path("uneb/batches/<int:batch_id>/build/", views.uneb_batch_build_items_view, name="uneb_batch_build"),
    path("uneb/batches/<int:batch_id>/lock/", views.uneb_batch_lock_view, name="uneb_batch_lock"),
    path("report-preview/", views.report_preview_view, name="report_preview"),
    path("a-level/scales/", views.alevel_scales_view, name="alevel_scales"),
    path("a-level/component-weights/", views.alevel_component_weights_view, name="alevel_component_weights"),
    path("a-level/modules/", views.alevel_modules_view, name="alevel_modules"),
    path("a-level/assessments/", views.alevel_assessments_view, name="alevel_assessments"),
    path("a-level/report-preview/", views.alevel_report_preview_view, name="alevel_report_preview"),
]
