This commit is contained in:
Ross
2021-09-13 11:32:48 +01:00
parent 259d34e24a
commit 155dec123c
3 changed files with 85 additions and 0 deletions
+18
View File
@@ -1,3 +1,5 @@
from generic.mixins import SuperuserRequiredMixin
from django.views.generic.detail import DetailView
from sbas.forms import CidUserAnswerForm
from django.shortcuts import render, get_object_or_404, redirect
from django.views.decorators.csrf import csrf_exempt
@@ -362,3 +364,19 @@ class QuestionView(LoginRequiredMixin, SingleTableMixin, FilterView):
template_name = "sbas/question_view.html"
filterset_class = QuestionFilter
class UserAnswerView(LoginRequiredMixin, DetailView):
model = CidUserAnswer
class UserAnswerTableView(LoginRequiredMixin, SingleTableMixin, FilterView):
model = CidUserAnswer
table_class = UserAnswerTable
template_name = "sbas/user_answer_question_view.html"
filterset_class = UserAnswerFilter
class UserAnswerDelete(SuperuserRequiredMixin, DeleteView):
model = CidUserAnswer
success_url = reverse_lazy("sbas:user_answer_table_view")