From a0f9ceb51374c4938a3b2ff69ed53402dfc75c27 Mon Sep 17 00:00:00 2001 From: yomguy Date: Sat, 29 Dec 2012 22:04:41 +0100 Subject: [PATCH] fix multiple seminars for 1 media package --- teleforma/templates/teleforma/inc/media_package_list.html | 2 +- teleforma/templates/teleforma/seminar_detail.html | 4 ++-- teleforma/templates/teleforma/seminar_media_audio.html | 2 +- teleforma/templates/teleforma/seminar_media_video.html | 2 +- teleforma/urls.py | 4 ++-- teleforma/views/pro.py | 3 ++- 6 files changed, 9 insertions(+), 8 deletions(-) diff --git a/teleforma/templates/teleforma/inc/media_package_list.html b/teleforma/templates/teleforma/inc/media_package_list.html index 81b3933f..8e91304e 100644 --- a/teleforma/templates/teleforma/inc/media_package_list.html +++ b/teleforma/templates/teleforma/inc/media_package_list.html @@ -13,7 +13,7 @@ {% if media.is_published or user.is_staff %} - + {% if media.item.related.all %} {% with media.item.related.all.0 as related %} {% if related.title == "preview" %} diff --git a/teleforma/templates/teleforma/seminar_detail.html b/teleforma/templates/teleforma/seminar_detail.html index b9048190..08131317 100644 --- a/teleforma/templates/teleforma/seminar_detail.html +++ b/teleforma/templates/teleforma/seminar_detail.html @@ -87,11 +87,11 @@ $(function() { {% with seminar.media as media_packages %} {% if media_packages.all.count > 1 %} - {% with _("Step 2 : attend these conferences") as title %} + {% with _("Step 2 : view these conferences") as title %} {% include "teleforma/inc/media_package_list.html" %} {% endwith %} {% else %} - {% with _("Step 2 : attend this conference") as title %} + {% with _("Step 2 : view this conference") as title %} {% include "teleforma/inc/media_package_list.html" %} {% endwith %} {% endif %} diff --git a/teleforma/templates/teleforma/seminar_media_audio.html b/teleforma/templates/teleforma/seminar_media_audio.html index b5114af5..4a014a10 100644 --- a/teleforma/templates/teleforma/seminar_media_audio.html +++ b/teleforma/templates/teleforma/seminar_media_audio.html @@ -19,7 +19,7 @@
-  {% trans "Video" %} +  {% trans "Video" %} {% if user.is_staff %} {% if media_package.is_published %}{% trans " published" %}{% else %}{% trans " rejected" %}{% endif %} diff --git a/teleforma/templates/teleforma/seminar_media_video.html b/teleforma/templates/teleforma/seminar_media_video.html index b2c82004..1674a131 100644 --- a/teleforma/templates/teleforma/seminar_media_video.html +++ b/teleforma/templates/teleforma/seminar_media_video.html @@ -67,7 +67,7 @@ $(window).ready(function(){
-  {% trans "Audio" %} +  {% trans "Audio" %} {% if user.is_staff %} {% if media_package.is_published %}{% trans " published" %}{% else %}{% trans " rejected" %}{% endif %} diff --git a/teleforma/urls.py b/teleforma/urls.py index d40884e7..2ea067e3 100644 --- a/teleforma/urls.py +++ b/teleforma/urls.py @@ -69,10 +69,10 @@ urlpatterns = patterns('', url(r'^desk/medias/(?P.*)/detail/$', MediaView.as_view(), name="teleforma-media-detail"), url(r'^desk/medias/(?P.*)/download/$', media.download, name="teleforma-media-download"), - url(r'^desk/media-packages/(?P.*)/video/$', + url(r'^desk/seminars/(?P.*)/media-packages/(?P.*)/video/$', MediaPackageView.as_view(template_name='teleforma/seminar_media_video.html'), name="teleforma-media-video"), - url(r'^desk/media-packages/(?P.*)/audio/$', + url(r'^desk/seminars/(?P.*)/media-packages/(?P.*)/audio/$', MediaPackageView.as_view(template_name='teleforma/seminar_media_audio.html'), name="teleforma-media-audio"), diff --git a/teleforma/views/pro.py b/teleforma/views/pro.py index e988ca28..bc479bed 100644 --- a/teleforma/views/pro.py +++ b/teleforma/views/pro.py @@ -183,7 +183,8 @@ class MediaPackageView(DetailView): context = super(MediaPackageView, self).get_context_data(**kwargs) media_package = self.get_object() media_package.readers.add(self.request.user) - seminar = media_package.seminar.get() + print self.kwargs + seminar = Seminar.objects.get(pk=self.kwargs['id']) context['seminar'] = seminar context['media_package'] = media_package context['seminar_progress'] = seminar_progress(self.request.user, seminar) -- 2.39.5