Improve group management

This commit is contained in:
Ross
2023-01-09 11:31:48 +00:00
parent af52658e44
commit a8f710f4aa
8 changed files with 134 additions and 89 deletions
+7 -3
View File
@@ -829,6 +829,9 @@ class ExamViews(View, LoginRequiredMixin):
question_number = len(questions)
cid_candidates = exam.valid_cid_users.count()
users_candidates = exam.valid_user_users.count()
return render(
request,
"{}/exam_overview.html".format(self.app_name),
@@ -839,6 +842,7 @@ class ExamViews(View, LoginRequiredMixin):
"can_edit": can_edit,
"notes": notes,
"app_name": self.app_name,
"candidate_count": (cid_candidates, users_candidates)
},
)
@@ -2242,7 +2246,7 @@ def cid_group_view_detail(request, group_id):
return render(
request,
"generic/cid_group_view_detail.html",
{"group": group, "users": users},
{"group": group, "users": users, "group_type": "cid"},
)
@user_is_cid_user_manager
@@ -2263,8 +2267,8 @@ def user_group_view_detail(request, group_id):
return render(
request,
"generic/user_group_view_detail.html",
{"group": group, "users": users},
"generic/cid_group_view_detail.html",
{"group": group, "users": users, "group_type": "user"},
)
@user_is_cid_user_manager