From 07a0d1ca413d646055fde98260d969b1420da053 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 16 Aug 2018 16:40:55 +0200 Subject: [PATCH] back to embded streaming method --- teleforma/views/core.py | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/teleforma/views/core.py b/teleforma/views/core.py index 8ef816a3..8802e831 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -468,24 +468,17 @@ class MediaView(CourseAccessMixin, DetailView): media.is_published = False media.save() - -class MediaStreamingView(MediaView): - - streaming = True - - def get(self): + def streaming(self, streaming=True): courses = get_courses(self.request.user) media = Media.objects.get(id=self.kwargs['pk']) if get_access(media, courses): media_path = media.item.file.path - return serve_media(media_path, streaming=self.streaming) + return serve_media(media_path, streaming=streaming) else: return redirect('teleforma-media-detail', self.context['period'].id, media.id) - -class MediaDownloadView(MediaStreamingView): - - streaming = False + def download(self): + return self.streaming(streaming=False) class MediaPendingView(ListView): -- 2.39.5