From: afilsaime Date: Tue, 2 Jun 2015 14:36:32 +0000 (+0200) Subject: checkbox fix X-Git-Tag: 1.6a^2~15^2~41 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=b75697a251e4d1356b4f2c41fa43d41793db2f83;p=telemeta.git checkbox fix --- diff --git a/telemeta/templates/search/addplaylist.html b/telemeta/templates/search/addplaylist.html new file mode 100644 index 00000000..90235f79 --- /dev/null +++ b/telemeta/templates/search/addplaylist.html @@ -0,0 +1,13 @@ +{% extends 'telemeta/base.html' %} +{% load telemeta_utils %} +{% load i18n %} + +{% block title %} +{% trans "Add to playlist" %} +{% endblock %} +{% block extra_stylesheets %} + +{% endblock %} +{% block content %} +{{ selected_items_list }} +{% endblock %} \ No newline at end of file diff --git a/telemeta/views/new_playlist.py b/telemeta/views/new_playlist.py new file mode 100644 index 00000000..646342cc --- /dev/null +++ b/telemeta/views/new_playlist.py @@ -0,0 +1,16 @@ +# -*- coding: utf-8 -*- +from telemeta.views.core import * +from telemeta.models import * + +class NewPlaylistView(TemplateView): + template_name = 'search/addplaylist.html' + def get_context_data(self, **kwargs): + # Call the base implementation first to get a context + context = super(NewPlaylistView, self).get_context_data(**kwargs) + # Add in the publisher + idlist = self.request.GET.getlist('selected_items_list') + itemlist = [] + for itemid in idlist: + itemlist.append(MediaItem.objects.all().get(id=itemid)) + context['selected_items_list'] = itemlist + return context \ No newline at end of file