This commit is contained in:
Ross
2021-08-11 23:38:11 +01:00
parent 626e82339f
commit cf23842aed
+7 -8
View File
@@ -60,7 +60,6 @@ from longs.forms import LongCreationDefaultForm
from longs.models import LongCreationDefault
from generic.views import ExamViews
from reversion.views import RevisionMixin
import reversion
@@ -251,11 +250,11 @@ class AddNote(LoginRequiredMixin, CreateView):
#def long_delete(request, pk):
#q = get_object_or_404(Long, pk=pk)
#q.delete()
class LongDelete(RevisionMixin, AuthorOrCheckerRequiredMixin, DeleteView):
class LongDelete(reversion.RevisionMixin, AuthorOrCheckerRequiredMixin, DeleteView):
model = Long
success_url = reverse_lazy("longs:long_view")
class LongSeriesDelete(RevisionMixin, AuthorOrCheckerRequiredMixin, DeleteView):
class LongSeriesDelete(reversion.RevisionMixin, AuthorOrCheckerRequiredMixin, DeleteView):
model = LongSeries
success_url = reverse_lazy("longs:long_series_view")
@@ -291,7 +290,7 @@ def long_clone(request, pk):
return render(request, "longs/long_form.html", context)
class LongSeriesCreate(RevisionMixin, LoginRequiredMixin, CreateView):
class LongSeriesCreate(reversion.RevisionMixin, LoginRequiredMixin, CreateView):
model = LongSeries
form_class = LongSeriesForm
@@ -335,7 +334,7 @@ class LongSeriesCreate(RevisionMixin, LoginRequiredMixin, CreateView):
else:
return super().form_invalid(form)
class LongSeriesUpdate(RevisionMixin, LoginRequiredMixin, AuthorOrCheckerRequiredMixin, UpdateView):
class LongSeriesUpdate(reversion.RevisionMixin, LoginRequiredMixin, AuthorOrCheckerRequiredMixin, UpdateView):
model = LongSeries
form_class = LongSeriesForm
@@ -377,7 +376,7 @@ class LongSeriesUpdate(RevisionMixin, LoginRequiredMixin, AuthorOrCheckerRequire
else:
return super().form_invalid(form)
class LongCreateBase(RevisionMixin, LoginRequiredMixin, CreateView):
class LongCreateBase(reversion.RevisionMixin, LoginRequiredMixin, CreateView):
model = Long
form_class = LongForm
@@ -447,7 +446,7 @@ class LongCreate(LongCreateBase):
# return super().form_valid(form)
class LongUpdate(RevisionMixin, LoginRequiredMixin, AuthorOrCheckerRequiredMixin, UpdateView):
class LongUpdate(reversion.RevisionMixin, LoginRequiredMixin, AuthorOrCheckerRequiredMixin, UpdateView):
model = Long
form_class = LongForm
@@ -955,7 +954,7 @@ def long_series_order_upload_filename(request, pk):
LongExamViews = ExamViews(Exam, Long, "longs", "long", loadJsonAnswer)
class ExamViewSet(RevisionMixin, viewsets.ModelViewSet):
class ExamViewSet(reversion.RevisionMixin, viewsets.ModelViewSet):
queryset = Exam.objects.all().order_by('name')
serializer_class = ExamSerializer