From: yomguy Date: Fri, 25 Jan 2013 17:09:51 +0000 (+0100) Subject: cleanup X-Git-Tag: 0.9-probarreau~97 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=0e8f71a1697eaa0b5ecaeee6f3a0ae352396dd30;p=teleforma.git cleanup --- diff --git a/teleforma/views/core.py b/teleforma/views/core.py index 742857c8..a126b391 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -274,6 +274,9 @@ class MediaView(DetailView): media = self.get_object() if not media.mime_type: media.set_mime_type() + if not self.request.user in media.readers.all(): + media.readers.add(user) + context['media'] = media context['mime_type'] = media.mime_type context['course'] = media.course context['item'] = media.item @@ -285,10 +288,6 @@ class MediaView(DetailView): else: context['room'] = get_room(name=media.item.title, content_type=content_type, id=media.id) - access = get_seminar_media_access(media, seminars) - if not access: - context['access_error'] = access_error - context['message'] = contact_message context['periods'] = get_periods(self.request.user) return context diff --git a/teleforma/views/pro.py b/teleforma/views/pro.py index e2149daf..854ec124 100644 --- a/teleforma/views/pro.py +++ b/teleforma/views/pro.py @@ -215,10 +215,7 @@ class SeminarMediaView(SeminarAccessMixin, MediaView): user = self.request.user media = self.get_object() seminar = Seminar.objects.get(pk=self.kwargs['id']) - if not user in media.readers.all(): - media.readers.add(user) context['seminar'] = seminar - context['media'] = media context['seminar_progress'] = seminar_progress(user, seminar) set_revision(user, seminar) return context