]> git.parisson.com Git - mezzo.git/commitdiff
[Video] overlay template
authorEmilie <zawadzki@ircam.fr>
Wed, 8 Feb 2017 10:35:46 +0000 (11:35 +0100)
committerEmilie <zawadzki@ircam.fr>
Wed, 8 Feb 2017 10:35:46 +0000 (11:35 +0100)
app/organization/media/urls.py
app/organization/media/views.py
app/templates/media/overlay_detail.html [new file with mode: 0644]

index 79c1de23ea5335e2884d5c4ed5d97841507bd702..28f8419707803cc05433668410ca1b05610021cd 100644 (file)
@@ -33,7 +33,8 @@ from organization.media.views import *
 
 
 urlpatterns = [
-    url("^media/deatil/(?P<slug>.*)/$", MediaDetailView.as_view(), name="organization-media-detail"),
+    url("^video/overlay/(?P<slug>.*)/$", MediaOverlayView.as_view(), name="organization-media-overlay"),
+    url("^media/detail/(?P<slug>.*)/$", MediaDetailView.as_view(), name="organization-media-detail"),
     url("^playlist/list/$", PlaylistListView.as_view(), name="organization-playlist-list"),
     url("^playlist/list/(?P<type>.*)$", PlaylistListView.as_view(), name="organization-playlist-list"),
     url("^playlist/detail/(?P<slug>.*)/$", PlaylistDetailView.as_view(), name="organization-playlist-detail"),
index d5c16d4aaf6247387bdf7ee45b4841b814ab527e..4bab950dc38b2bdba26ee0529675a7ca1994e602 100644 (file)
@@ -103,3 +103,9 @@ class PlayListMediaView(autocomplete.Select2QuerySetView):
         if self.q:
             qs = qs.filter(title__istartswith=self.q)
         return qs
+
+
+class MediaOverlayView(SlugMixin, DetailView):
+    model = Media
+    template_name='media/overlay_detail.html'
+    context_object_name = 'media'
diff --git a/app/templates/media/overlay_detail.html b/app/templates/media/overlay_detail.html
new file mode 100644 (file)
index 0000000..53ef9ec
--- /dev/null
@@ -0,0 +1,29 @@
+{{ media.title }}
+{% if media.poster_url %}
+    {{ media.poster_url }}
+{% endif %}
+
+{{ media.publish_date|date:"j F, Y" }}
+
+{% if media.description %}
+    {{ media.description }}
+{% endif %}
+
+<br><br>
+
+{% with media.transcoded.all as media_transcoded %}
+    {% if media_transcoded %}
+        {# WEBM #}
+        {{ media_transcoded.0.url }}
+        {{ media_transcoded.0.mime_type }}
+        <br><br>
+        {# MP4 #}
+        {{ media_transcoded.1.url }}
+        {{ media_transcoded.1.mime_type }}
+        <br><br>
+        {# OGG #}
+        {{ media_transcoded.2.url }}
+        {{ media_transcoded.2.mime_type }}
+    {% endif %}
+{% endwith %}
+<z