From 1aff31eaec29c2c4d7f2551d526d2c3edd2d5476 Mon Sep 17 00:00:00 2001 From: echel0n Date: Thu, 15 May 2014 15:06:13 -0700 Subject: [PATCH] Complete Backlog searches can now be forced from manage search menu. --- .../interfaces/default/manage_manageSearches.tmpl | 1 + sickbeard/webserve.py | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/gui/slick/interfaces/default/manage_manageSearches.tmpl b/gui/slick/interfaces/default/manage_manageSearches.tmpl index 299aa024..08ff2fe2 100644 --- a/gui/slick/interfaces/default/manage_manageSearches.tmpl +++ b/gui/slick/interfaces/default/manage_manageSearches.tmpl @@ -17,6 +17,7 @@ #end if

Backlog Search:

+ Force #if $backlogPaused then "Unpause" else "Pause"# #if not $backlogRunning: Not in progress
diff --git a/sickbeard/webserve.py b/sickbeard/webserve.py index 1369fde9..02d0ab98 100644 --- a/sickbeard/webserve.py +++ b/sickbeard/webserve.py @@ -213,6 +213,18 @@ class ManageSearches: return _munge(t) + + @cherrypy.expose + def forceBacklog(self): + # force it to run the next time it looks + result = sickbeard.backlogSearchScheduler.forceRun() + if result: + logger.log(u"Backlog search forced") + ui.notifications.message('Backlog search started') + + redirect("/manage/manageSearches/") + + @cherrypy.expose def forceSearch(self):