]> git.parisson.com Git - telemeta.git/commitdiff
checkbox fix
authorafilsaime <shadow_kungfu@hotmail.fr>
Tue, 2 Jun 2015 14:36:32 +0000 (16:36 +0200)
committerafilsaime <shadow_kungfu@hotmail.fr>
Tue, 2 Jun 2015 14:36:32 +0000 (16:36 +0200)
telemeta/templates/search/addplaylist.html [new file with mode: 0644]
telemeta/views/new_playlist.py [new file with mode: 0644]

diff --git a/telemeta/templates/search/addplaylist.html b/telemeta/templates/search/addplaylist.html
new file mode 100644 (file)
index 0000000..90235f7
--- /dev/null
@@ -0,0 +1,13 @@
+{% extends 'telemeta/base.html' %}
+{% load telemeta_utils %}
+{% load i18n %}
+
+{% block title %}
+{% trans "Add to playlist" %}
+{% endblock %}
+{% block extra_stylesheets %}
+    <link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}telemeta/css/jquery-ui.css" />
+{% 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 (file)
index 0000000..646342c
--- /dev/null
@@ -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