From cbf153bd229efea612ce84d25319ce8938adac6b Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Mon, 17 Oct 2016 16:41:19 +0200 Subject: [PATCH] Bugfix media url --- app/organization/media/urls.py | 1 + app/organization/media/views.py | 12 +++++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/app/organization/media/urls.py b/app/organization/media/urls.py index 5be9d42b..1b4a9ed9 100644 --- a/app/organization/media/urls.py +++ b/app/organization/media/urls.py @@ -15,4 +15,5 @@ urlpatterns = [ url("^playlist/list/$", PlaylistListView.as_view(), name="organization-playlist-list"), url("^playlist/detail/(?P.*)/$", 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.*)/$", MediaDetailView.as_view(), name="organization-media-detail"), ] diff --git a/app/organization/media/views.py b/app/organization/media/views.py index 4bc4bb6d..3324b1de 100644 --- a/app/organization/media/views.py +++ b/app/organization/media/views.py @@ -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' -- 2.39.5