]> git.parisson.com Git - mezzo.git/commitdiff
Bugfix media url
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Mon, 17 Oct 2016 14:41:19 +0000 (16:41 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Mon, 17 Oct 2016 14:41:19 +0000 (16:41 +0200)
app/organization/media/urls.py
app/organization/media/views.py

index 5be9d42b0a6cd959a9526bb2538c53cece1f04ad..1b4a9ed9c4ce24f5feb1b5093e8acc260ff5fe27 100644 (file)
@@ -15,4 +15,5 @@ urlpatterns = [
     url("^playlist/list/$", PlaylistListView.as_view(), name="organization-playlist-list"),
     url("^playlist/detail/(?P<slug>.*)/$", PlaylistDetailView.as_view(), name="organization-playlist-detail"),
     url("^playlist-media-autocomplete/$",  permission_required('playlist.can_edit')(PlayListMediaView.as_view()), name='media-autocomplete'),
+    url("^media/detail/(?P<slug>.*)/$", MediaDetailView.as_view(), name="organization-media-detail"),
 ]
index 4bc4bb6d175733aa32e299fbf78992a0fa36aa8b..3324b1de8b48bddc0bdcdf07eec0895875f74436 100644 (file)
@@ -31,15 +31,17 @@ class PlaylistListView(ListView):
 class PlayListMediaView(autocomplete.Select2QuerySetView):
 
     def get_queryset(self):
-
         qs = Media.objects.all()
-
         media_title = self.forwarded.get('title', None)
-
         if media_title:
             qs = qs.filter(title=media_title)
-
         if self.q:
             qs = qs.filter(title__istartswith=self.q)
-
         return qs
+
+
+class MediaDetailView(SlugMixin, DetailView):
+
+    model = Media
+    template_name='media/media_detail.html'
+    context_object_name = 'media'