.
This commit is contained in:
@@ -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
@@ -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")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user