From b4789c71cb52080571947ca6c4f7857856ef9fcf Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Tue, 30 Nov 2021 15:07:41 +0100 Subject: [PATCH] add condition for transcoded audio media or media only --- lib/pdfannotator | 2 +- teleforma/templates/teleforma/course_media.html | 6 +++++- teleforma/templatetags/teleforma_tags.py | 10 +++++++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/lib/pdfannotator b/lib/pdfannotator index c6b95327..ce69eca1 160000 --- a/lib/pdfannotator +++ b/lib/pdfannotator @@ -1 +1 @@ -Subproject commit c6b953270e4e8a7d97853d7a784f8e6df9ed9c53 +Subproject commit ce69eca18a6f5b8774215725fd6b42534f13412f diff --git a/teleforma/templates/teleforma/course_media.html b/teleforma/templates/teleforma/course_media.html index b863ed36..213f492d 100644 --- a/teleforma/templates/teleforma/course_media.html +++ b/teleforma/templates/teleforma/course_media.html @@ -66,7 +66,11 @@ $(document).ready(function(){
{% if "video" in media.mime_type %} -  {% trans "Audio" %} + {% if media.transcoded.all %} +  {% trans "Audio" %} + {% else %} +  {% trans "Audio" %} + {% endif %} {% endif %} {% if "audio" in media.mime_type %}  {% trans "Video" %} diff --git a/teleforma/templatetags/teleforma_tags.py b/teleforma/templatetags/teleforma_tags.py index 0e021790..dcf316cc 100644 --- a/teleforma/templatetags/teleforma_tags.py +++ b/teleforma/templatetags/teleforma_tags.py @@ -256,13 +256,21 @@ def get_googletools(): @register.filter -def get_audio_id(media): +def get_transcoded_audio_id(media): for m in media.transcoded.all(): if 'audio' in m.mime_type: return m.id return +@register.filter +def get_audio_id(media): + for m in media.conference.media.all(): + if 'audio' in m.mime_type: + return m.id + return + + @register.filter def get_video_id(media): if media.conference: -- 2.39.5