feat: Implement supervisor trainee management features, including search, add, and remove functionalities

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
Ross
2026-04-29 22:27:09 +01:00
co-authored by Copilot
parent f63f3b3687
commit 89c8cd565f
10 changed files with 500 additions and 82 deletions
+15
View File
@@ -256,6 +256,21 @@ urlpatterns = [
views.SupervisorDelete.as_view(),
name="supervisor_delete",
),
path(
"supervisor/<int:pk>/trainee/search",
views.supervisor_trainee_search,
name="supervisor_trainee_search",
),
path(
"supervisor/<int:pk>/trainee/<int:user_id>/add",
views.supervisor_trainee_add,
name="supervisor_trainee_add",
),
path(
"supervisor/<int:pk>/trainee/<int:user_id>/remove",
views.supervisor_trainee_remove,
name="supervisor_trainee_remove",
),
path(
"examcollection/",
views.ExamCollectionList.as_view(),