This commit is contained in:
Ross
2021-12-16 17:34:40 +00:00
parent 6475516546
commit c26e9acc3c
3 changed files with 22 additions and 10 deletions
+11 -5
View File
@@ -215,7 +215,9 @@ def generic_exam_json_edit(request):
class ExamViews(View, LoginRequiredMixin):
def __init__(self, exam, question, cid_user_answer, app, question_type, loadJsonAnswer):
def __init__(
self, exam, question, cid_user_answer, app, question_type, loadJsonAnswer
):
self.Exam = exam
self.Question = question
self.CidUserAnswer = cid_user_answer
@@ -1028,17 +1030,21 @@ def group_view(request):
def group_email(request, pk):
group = get_object_or_404(CidUserGroup, pk=pk)
users = group.ciduser_set.all()
users = group.ciduser_set.all(login_email_sent=False)
results = []
sent = []
not_sent = []
for u in users:
success, msg = u.email_details()
results.append((u, success, msg))
if success:
sent.append(u)
else:
not_sent.append((u, msg))
return render(
request,
"generic/group_emailed.html",
{"results": results},
{"sent": sent, "not_sent": not_sent, "users_count": users.count()},
)