Implement HTMX lazy-loading for exam collections and optimize queryset annotations for performance

This commit is contained in:
Ross
2025-12-29 12:26:56 +00:00
parent 768e1bf8c5
commit 4ecc32f837
4 changed files with 132 additions and 88 deletions
+1
View File
@@ -286,6 +286,7 @@ urlpatterns = [
path("collection/<int:collection_id>/add_author", views.exam_collection_add_author, name="exam_collection_add_author"),
path("collection/<int:collection_id>/bulk_add_groups", views.exam_collection_bulk_add_groups, name="exam_collection_bulk_add_groups"),
path("collection/<int:collection_id>/add_marker/<str:exam_type>", views.exam_collection_add_marker, name="exam_collection_add_marker"),
path("collection/<int:collection_id>/exams/<str:exam_type>/partial", views.exam_collection_exams_partial, name="exam_collection_exams_partial"),
path(
"share_with_supervisor_toggle/<int:pk>/",
views.toggle_share_with_supervisor,