This commit is contained in:
Ross
2022-04-01 23:27:20 +01:00
parent a74c77d4ef
commit 32201a0a8b
2 changed files with 2 additions and 6 deletions
@@ -10,7 +10,7 @@
<h2>{{collection.name}} <h2>{{collection.name}}
<ul> <ul>
{% for case in collection.cases.all %} {% for case in collection.cases.all %}
<li><a href="{% url 'atlas:collection_case_view' pk=collection.pk case_number=forloop.counter0 %}">Case {{forloop.counter}}</a> <li>{% if collection.collection_type == "REP" %}<a href="{% url 'atlas:collection_case_view' pk=collection.pk case_number=forloop.counter0 %}">Case {{forloop.counter}}</a>{% else %}Case {{forloop.counter}}{% endif %}
{% if collection.show_title %} {% if collection.show_title %}
: {{case.title}} : {{case.title}}
{% endif %} {% endif %}
+1 -5
View File
@@ -1102,17 +1102,13 @@ def collection_take_overview(request, pk, cid, passcode):
def collection_case_view_take(request, pk, case_number, cid, passcode): def collection_case_view_take(request, pk, case_number, cid, passcode):
return collection_case_view(request, pk, case_number, True, cid, passcode) return collection_case_view(request, pk, case_number, True, cid, passcode)
collection = get_object_or_404(CaseCollection, pk=pk)
if not collection.check_cid_user(cid, passcode, request):
raise Http404("Error accessing exam")
def collection_case_view(request, pk, case_number, take=False, cid=None, passcode=None): def collection_case_view(request, pk, case_number, take=False, cid=None, passcode=None):
collection = get_object_or_404(CaseCollection, pk=pk) collection = get_object_or_404(CaseCollection, pk=pk)
form = None form = None
if take: if collection.collection_type != collection.COLLECTION_TYPE_CHOICES.REVIEW:
if not collection.active: if not collection.active:
raise Http404("Exam not found") raise Http404("Exam not found")