{% endblock module-action %}
{% block course %}
-{% get_audio_conference:media.conference.code as audio_id %}
<div class="course_media">
<div class="course_title">
{{ course.title }} - {{ type }}{% if media.conference %} - {% trans "Session" %} {{ media.conference.session }}{% endif %}
</div>
<div style="float: right;">
- <a href="{% url teleforma-media-detail audio_id %}" class="component_icon button icon_filter">{% trans "Audio" %}</a>
+ <a href="{% url teleforma-media-detail media|get_audio_id %}" class="component_icon button icon_filter">{% trans "Audio" %}</a>
</div>
</div>
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