From: Guillaume Pellerin Date: Mon, 16 Sep 2013 12:24:54 +0000 (+0200) Subject: add media poster url X-Git-Tag: 1.1~520 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=715fdb9f5607b7b64e2be37c3f199855b5f32451;p=teleforma.git add media poster url --- diff --git a/teleforma/models/core.py b/teleforma/models/core.py index fc6dcd22..8be07711 100644 --- a/teleforma/models/core.py +++ b/teleforma/models/core.py @@ -55,6 +55,7 @@ from notes.models import Note import jqchat.models from django.core.paginator import InvalidPage, EmptyPage from django.template.defaultfilters import slugify +from solr.thumbnail.images import ImageFile app_label = 'teleforma' @@ -604,6 +605,14 @@ class Media(MediaBase): elif self.conference: self.conference.course.save() + def poster_url(self): + url = '' + for related in self.item.related.all(): + if 'preview' in related.title: + im = ImageFile(related.file) + url = im.url + return url + class Meta(MetaCore): db_table = app_label + '_' + 'media' ordering = ['-date_modified'] diff --git a/teleforma/templates/teleforma/course_media.html b/teleforma/templates/teleforma/course_media.html index d311d6d5..102319de 100644 --- a/teleforma/templates/teleforma/course_media.html +++ b/teleforma/templates/teleforma/course_media.html @@ -97,7 +97,6 @@ $(document).ready(function(){ {% if "video" in media.mime_type %}