add option to refresh json cache
This commit is contained in:
@@ -13,6 +13,7 @@
|
||||
{% endfor %}
|
||||
</ol>
|
||||
<a href="{% url 'anatomy:exam_json' pk=exam.pk %}">JSON</a>
|
||||
<a href="{% url 'anatomy:exam_json_recreate' pk=exam.pk %}">Refresh JSON cache</a>
|
||||
|
||||
</div>
|
||||
{% endblock %}
|
||||
@@ -20,5 +20,6 @@ urlpatterns = [
|
||||
path("exam/", views.exam_list, name="exam_list"),
|
||||
path("exam/json/", views.active_exams, name="active_exams"),
|
||||
path("exam/json/<int:pk>", views.exam_json, name="exam_json"),
|
||||
path("exam/json/<int:pk>/recreate", views.exam_json_recreate, name="exam_json_recreate"),
|
||||
path("ajax/exam/flag/", views.flag_question, name="flag_question"),
|
||||
]
|
||||
|
||||
@@ -497,6 +497,14 @@ def exam_json(request, pk):
|
||||
|
||||
return JsonResponse(exam_json)
|
||||
|
||||
@login_required
|
||||
def exam_json_recreate(request, pk):
|
||||
exam = get_object_or_404(Exam, pk=pk)
|
||||
|
||||
exam.recreate_json = True
|
||||
exam.save()
|
||||
|
||||
return redirect("anatomy:exam_overview")
|
||||
|
||||
@login_required
|
||||
def exam_scores_cid(request, pk):
|
||||
|
||||
Reference in New Issue
Block a user