From 865e4451c10e98be5017f9f8b6ea5b3af9df90ee Mon Sep 17 00:00:00 2001 From: rembo10 Date: Tue, 14 Aug 2012 12:20:37 +0530 Subject: [PATCH 1/4] Added Status filter to webserve --- headphones/webserve.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/headphones/webserve.py b/headphones/webserve.py index 2b2e89fd..d49f338d 100644 --- a/headphones/webserve.py +++ b/headphones/webserve.py @@ -229,9 +229,12 @@ class WebInterface(object): return serve_template(templatename="manageartists.html", title="Manage Artists", artists=artists) manageArtists.exposed = True - def manageAlbums(self): + def manageAlbums(self, Status=None): myDB = db.DBConnection() - albums = myDB.select('SELECT * from albums') + if Status: + albums = myDB.select('SELECT * from albums WHERE Status=?', [Status]) + else: + albums = myDB.select('SELECT * from albums') return serve_template(templatename="managealbums.html", title="Manage Albums", albums=albums) manageAlbums.exposed = True From 0f2f48543b745bb579b8c1ae4fc24fb324290e16 Mon Sep 17 00:00:00 2001 From: rembo10 Date: Tue, 14 Aug 2012 12:39:24 +0530 Subject: [PATCH 2/4] Added dialog popup to default interface for manage albums filter --- data/interfaces/default/js/script.js | 1 + data/interfaces/default/manage.html | 21 ++++++++++++++++++--- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/data/interfaces/default/js/script.js b/data/interfaces/default/js/script.js index b1ac046d..3ac9c342 100644 --- a/data/interfaces/default/js/script.js +++ b/data/interfaces/default/js/script.js @@ -144,6 +144,7 @@ function initConfigCheckbox(elem) { function initActions() { $("#subhead_menu #menu_link_refresh").button({ icons: { primary: "ui-icon-refresh" } }); $("#subhead_menu #menu_link_edit").button({ icons: { primary: "ui-icon-pencil" } }); + $("#subhead_menu .menu_link_edit").button({ icons: { primary: "ui-icon-pencil" } }); $("#subhead_menu #menu_link_delete" ).button({ icons: { primary: "ui-icon-trash" } }); $("#subhead_menu #menu_link_pauze").button({ icons: { primary: "ui-icon-pause"} }); $("#subhead_menu #menu_link_resume").button({ icons: { primary: "ui-icon-play"} }); diff --git a/data/interfaces/default/manage.html b/data/interfaces/default/manage.html index ed62e445..c4786f91 100644 --- a/data/interfaces/default/manage.html +++ b/data/interfaces/default/manage.html @@ -6,10 +6,21 @@ <%def name="headerIncludes()"> @@ -95,6 +106,10 @@ <%def name="javascriptIncludes()">