This commit is contained in:
Ross
2022-04-21 15:58:50 +01:00
parent b7dff677e3
commit 9d961501ec
3 changed files with 44 additions and 6 deletions
@@ -0,0 +1,26 @@
<h3>Current</h3>
<ol>
{% for cid in current_cid_users %}
<li><a href="{% url 'generic:update_cid' cid.pk %}">{{cid.cid}}</a> [{{cid.passcode}}] {{cid.name}} /
Email: {{cid.email}}
</li>
{% endfor %}
</ol>
<h3>Available</h3>
<ol>
{% for cid in current_cid_users %}
<li><a href="{% url 'generic:update_cid' cid.pk %}">{{cid.cid}}</a> [{{cid.passcode}}] {{cid.name}} /
Email: {{cid.email}}
</li>
{% endfor %}
</ol>
<a href="{% url 'generic:manage_cids' %}">Manage CIDs here</a>
+6 -6
View File
@@ -625,21 +625,21 @@ class ExamViews(View, LoginRequiredMixin):
if not self.check_user_access(request.user, exam_id):
raise PermissionDenied
cid_users = exam.valid_users.all()
current_cid_users = exam.valid_users.all()
exam_groups = exam.cid_user_groups.all()
available_cid_users = CidUser.objects.filter(group__in=exam_groups)
available_cid_users = CidUser.objects.filter(group__in=exam_groups).difference(current_cid_users)
cid_user_count = cid_users.count()
return render(
request,
"exam_cids.html",
"exam_cids_edit.html",
{
"exam": exam,
"cid_users": available_cid_users,
"cid_user_count": cid_user_count,
"groups": exam_groups,
"current_cid_users": current_cid_users,
"available_cid_users": available_cid_users,
"app_name": self.app_name,
},
)
+12
View File
@@ -0,0 +1,12 @@
{% extends app_name|add:'/exams.html' %}
{% block content %}
{% load thumbnail %}
<div class="{{app_name}}">
<h1>Exam: {{ exam.name }}</h1>
{% include "generic/exam_cids.html" %}
</div>
{% endblock %}