.
This commit is contained in:
+11
-5
@@ -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()},
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user