From: yomguy Date: Thu, 19 Jul 2012 15:48:16 +0000 (+0200) Subject: fix audio button X-Git-Tag: 0.7-dev^2~33 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=891a08c42077c2a9c420578b692cdcbfae116124;p=teleforma.git fix audio button --- diff --git a/teleforma/templates/teleforma/course_media.html b/teleforma/templates/teleforma/course_media.html index 2a6cd425..0a5b5147 100644 --- a/teleforma/templates/teleforma/course_media.html +++ b/teleforma/templates/teleforma/course_media.html @@ -27,7 +27,6 @@ $(document).ready(function(){ {% endblock module-action %} {% block course %} -{% get_audio_conference:media.conference.code as audio_id %}
@@ -35,7 +34,7 @@ $(document).ready(function(){ {{ course.title }} - {{ type }}{% if media.conference %} - {% trans "Session" %} {{ media.conference.session }}{% endif %}
- {% trans "Audio" %} + {% trans "Audio" %}
diff --git a/teleforma/templatetags/teleforma_tags.py b/teleforma/templatetags/teleforma_tags.py index 95fea32a..896eec89 100644 --- a/teleforma/templatetags/teleforma_tags.py +++ b/teleforma/templatetags/teleforma_tags.py @@ -171,11 +171,10 @@ def get_telecaster(): def get_googletools(): return 'googletools' in settings.INSTALLED_APPS -@register.assignment_tag -def get_audio_conference(conference_code): - conference = Conference.objects.get(code=conference_code) - medias = Media.objects.filter(conference=conference) +@register.filter +def get_audio_id(media): + medias = Media.objects.filter(conference=media.conference) for media in medias: if media.type == "mp3": break - return media + return media.id