Improve downloading series zip files

This commit is contained in:
Ross
2023-12-23 16:20:08 +00:00
parent 5790f6430d
commit 8c0aaa82e2
3 changed files with 43 additions and 18 deletions
+3 -8
View File
@@ -75,7 +75,7 @@ from django.forms.models import model_to_dict
from longs.forms import LongCreationDefaultForm
from longs.models import LongCreationDefault
from generic.views import AuthorRequiredMixin, ExamCloneMixin, ExamCreateBase, ExamDeleteBase, ExamUpdateBase, ExamViews
from generic.views import AuthorRequiredMixin, ExamCloneMixin, ExamCreateBase, ExamDeleteBase, ExamUpdateBase, ExamViews, SeriesImagesZipViewBase
from reversion.views import RevisionMixin
import reversion
@@ -1244,13 +1244,8 @@ def refresh_exam_question_json(request, pk):
return redirect("longs:exam_overview", pk=pk)
class SeriesImagesZipView(SuperuserRequiredMixin, BaseZipView):
"""Download all images from an image series"""
def get_files(self):
series = LongSeries.objects.get(pk=self.kwargs["pk"])
return [i.image.file for i in series.images.all()]
class SeriesImagesZipView(SeriesImagesZipViewBase, SuperuserRequiredMixin):
series_object = LongSeries
def question_review(request, pk):