urlpatterns = [
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"),
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"),
model = Playlist
template_name='media/playlist_list.html'
context_object_name = 'playlists'
-
+ def get_queryset(self):
+ qs = Playlist.objects.all()
+ if self.kwargs['type']:
+ qs = qs.filter(type=self.kwargs['type'])
+ return qs
def get_context_data(self, **kwargs):
context = super(PlaylistListView, self).get_context_data(**kwargs)
return context
{% block page_sidebar %}
Filters
+ <a href="{% url 'organization-playlist-list' 'audio' %}">{% trans 'audio' %}</a>
+ <a href="{% url 'organization-playlist-list' 'video' %}">{% trans 'video' %}</a>
+ <!--to cancel : {% url 'organization-playlist-list' %}-->
{% endblock %}
{% block page_content %}