From c5d49b2a38182d379686a4c68aaaad00256ffd30 Mon Sep 17 00:00:00 2001 From: Ross Date: Wed, 11 Aug 2021 23:39:43 +0100 Subject: [PATCH] . --- longs/views.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/longs/views.py b/longs/views.py index f4a9d48c..07de9ef7 100755 --- a/longs/views.py +++ b/longs/views.py @@ -60,6 +60,7 @@ from longs.forms import LongCreationDefaultForm from longs.models import LongCreationDefault from generic.views import ExamViews +from reversion.views import RevisionMixin import reversion @@ -250,11 +251,11 @@ class AddNote(LoginRequiredMixin, CreateView): #def long_delete(request, pk): #q = get_object_or_404(Long, pk=pk) #q.delete() -class LongDelete(reversion.RevisionMixin, AuthorOrCheckerRequiredMixin, DeleteView): +class LongDelete(RevisionMixin, AuthorOrCheckerRequiredMixin, DeleteView): model = Long success_url = reverse_lazy("longs:long_view") -class LongSeriesDelete(reversion.RevisionMixin, AuthorOrCheckerRequiredMixin, DeleteView): +class LongSeriesDelete(RevisionMixin, AuthorOrCheckerRequiredMixin, DeleteView): model = LongSeries success_url = reverse_lazy("longs:long_series_view") @@ -290,7 +291,7 @@ def long_clone(request, pk): return render(request, "longs/long_form.html", context) -class LongSeriesCreate(reversion.RevisionMixin, LoginRequiredMixin, CreateView): +class LongSeriesCreate(RevisionMixin, LoginRequiredMixin, CreateView): model = LongSeries form_class = LongSeriesForm @@ -334,7 +335,7 @@ class LongSeriesCreate(reversion.RevisionMixin, LoginRequiredMixin, CreateView): else: return super().form_invalid(form) -class LongSeriesUpdate(reversion.RevisionMixin, LoginRequiredMixin, AuthorOrCheckerRequiredMixin, UpdateView): +class LongSeriesUpdate(RevisionMixin, LoginRequiredMixin, AuthorOrCheckerRequiredMixin, UpdateView): model = LongSeries form_class = LongSeriesForm @@ -376,7 +377,7 @@ class LongSeriesUpdate(reversion.RevisionMixin, LoginRequiredMixin, AuthorOrChec else: return super().form_invalid(form) -class LongCreateBase(reversion.RevisionMixin, LoginRequiredMixin, CreateView): +class LongCreateBase(RevisionMixin, LoginRequiredMixin, CreateView): model = Long form_class = LongForm @@ -446,7 +447,7 @@ class LongCreate(LongCreateBase): # return super().form_valid(form) -class LongUpdate(reversion.RevisionMixin, LoginRequiredMixin, AuthorOrCheckerRequiredMixin, UpdateView): +class LongUpdate(RevisionMixin, LoginRequiredMixin, AuthorOrCheckerRequiredMixin, UpdateView): model = Long form_class = LongForm @@ -954,7 +955,7 @@ def long_series_order_upload_filename(request, pk): LongExamViews = ExamViews(Exam, Long, "longs", "long", loadJsonAnswer) -class ExamViewSet(reversion.RevisionMixin, viewsets.ModelViewSet): +class ExamViewSet(RevisionMixin, viewsets.ModelViewSet): queryset = Exam.objects.all().order_by('name') serializer_class = ExamSerializer