Improve user creation

This commit is contained in:
Ross
2023-02-20 11:43:56 +00:00
parent 0eacd83446
commit 81d4dc72cc
7 changed files with 191 additions and 95 deletions
+46 -10
View File
@@ -31,7 +31,9 @@ urlpatterns = [
"cids/manage/<int:pk>/update", views.CidUserUpdate.as_view(), name="update_cid"
),
path(
"cids/manage/<int:pk>/update/exams", views.CidUserExamUpdate.as_view(), name="update_cid_exams"
"cids/manage/<int:pk>/update/exams",
views.CidUserExamUpdate.as_view(),
name="update_cid_exams",
),
path(
"cids/manage/<int:cid>/email_results",
@@ -47,7 +49,11 @@ urlpatterns = [
path("cids/manage/exams", views.CidUserExamView.as_view(), name="manage_cid_exams"),
path("cids/group/", views.cid_group_view, name="cid_group_view"),
path("cids/group/all", views.cid_group_view_all, name="cid_group_view_all"),
path("cids/group/<int:group_id>/", views.cid_group_view_detail, name="cid_group_detail"),
path(
"cids/group/<int:group_id>/",
views.cid_group_view_detail,
name="cid_group_detail",
),
path("cids/group/<int:pk>/email", views.group_email, name="group_email"),
path(
"cids/group/<int:pk>/email_results",
@@ -77,11 +83,23 @@ urlpatterns = [
path(
"cids/group/create", views.CidUserGroupCreate.as_view(), name="cid_group_create"
),
path("user/bulk_delete_supervisors/", views.users_bulk_delete_supervisors, name="users_bulk_delete_supervisors"),
path("user/bulk_edit_grade/", views.users_bulk_edit_grade, name="users_bulk_edit_grade"),
path(
"user/bulk_delete_supervisors/",
views.users_bulk_delete_supervisors,
name="users_bulk_delete_supervisors",
),
path(
"user/bulk_edit_grade/",
views.users_bulk_edit_grade,
name="users_bulk_edit_grade",
),
path("user/group/", views.user_group_view, name="user_group_view"),
path("user/group/all", views.user_group_view_all, name="user_group_view_all"),
path("user/group/<int:group_id>/", views.user_group_view_detail, name="user_group_detail"),
path(
"user/group/<int:group_id>/",
views.user_group_view_detail,
name="user_group_detail",
),
path(
"user/group/<int:pk>/update",
views.UserUserGroupUpdate.as_view(),
@@ -100,10 +118,24 @@ urlpatterns = [
path("cids/create", views.manage_cid_users, name="manage_cid_users"),
path("cids/create/email", views.create_cid_email, name="create_cid_email"),
path("supervisor", views.SupervisorList.as_view(), name="supervisor"),
path("supervisor/<int:pk>", views.SupervisorDetail.as_view(), name="supervisor_detail"),
path("supervisor/<int:pk>/edit", views.SupervisorUpdate.as_view(), name="supervisor_edit"),
path("supervisor/create", views.SupervisorCreate.as_view(), name="supervisor_create"),
path("supervisor/<int:pk>/delete", views.SupervisorDelete.as_view(), name="supervisor_delete"),
path(
"supervisor/<int:pk>",
views.SupervisorDetail.as_view(),
name="supervisor_detail",
),
path(
"supervisor/<int:pk>/edit",
views.SupervisorUpdate.as_view(),
name="supervisor_edit",
),
path(
"supervisor/create", views.SupervisorCreate.as_view(), name="supervisor_create"
),
path(
"supervisor/<int:pk>/delete",
views.SupervisorDelete.as_view(),
name="supervisor_delete",
),
]
@@ -237,7 +269,11 @@ def generic_exam_urls(generic_exam_view: GenericExamViews):
),
path("exam/json/", generic_exam_view.active_exams, name="active_exams"),
path("exam/json/<int:pk>", generic_exam_view.exam_json, name="exam_json"),
path("exam/json/<int:pk>/<int:cid>/<str:passcode>", generic_exam_view.exam_json_cid, name="exam_json_cid"),
path(
"exam/json/<int:pk>/<int:cid>/<str:passcode>",
generic_exam_view.exam_json_cid,
name="exam_json_cid",
),
path(
"exam/json/<int:pk>/unbased",
generic_exam_view.exam_json_unbased,