.
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
|
||||
{% extends 'anatomy/base.html' %}
|
||||
|
||||
{% block content %}
|
||||
CID: {{ciduseranswer.cid}}<br/>
|
||||
{{ciduseranswer.title}}<br/>
|
||||
{{ciduseranswer.question}}<br/>
|
||||
Answer(s): {{ciduseranswer.answers}}<br/>
|
||||
<a href="{% url 'anatomy:user_answer_delete' ciduseranswer.id %}">Delete answer</a>
|
||||
{% endblock content %}
|
||||
@@ -9,6 +9,7 @@ from django.contrib.auth.models import User
|
||||
from django.core.exceptions import PermissionDenied
|
||||
|
||||
from django.contrib.auth.mixins import LoginRequiredMixin
|
||||
from django.views.generic.detail import DetailView
|
||||
|
||||
from django.views.generic.edit import CreateView, UpdateView, DeleteView
|
||||
from django.views.generic import ListView
|
||||
@@ -973,6 +974,10 @@ def question_save_annotation(request, pk):
|
||||
|
||||
AnatomyExamViews = ExamViews(Exam, AnatomyQuestion, "anatomy", "anatomy", loadJsonAnswer)
|
||||
|
||||
class UserAnswerView(LoginRequiredMixin, DetailView):
|
||||
model = CidUserAnswer
|
||||
|
||||
|
||||
class UserAnswerDelete(SuperuserRequiredMixin, DeleteView):
|
||||
model = CidUserAnswer
|
||||
success_url = reverse_lazy("anatomy:anatomy_user_answer_view")
|
||||
|
||||
Reference in New Issue
Block a user