mirror of
https://github.com/SickGear/SickGear.git
synced 2024-12-11 21:53:37 +00:00
Add search queue info to ManageSearches page
This commit is contained in:
parent
1eefe7cb61
commit
f5d3f71c70
3 changed files with 25 additions and 1 deletions
|
@ -47,6 +47,15 @@ In Progress<br />
|
||||||
|
|
||||||
<h3>Version Check:</h3>
|
<h3>Version Check:</h3>
|
||||||
<a class="btn" href="$sbRoot/manage/manageSearches/forceVersionCheck"><i class="icon-check"></i> Force Check</a>
|
<a class="btn" href="$sbRoot/manage/manageSearches/forceVersionCheck"><i class="icon-check"></i> Force Check</a>
|
||||||
<br />
|
<br /> <br />
|
||||||
|
|
||||||
|
<h3>Search Queue:</h3>
|
||||||
|
Backlog: <i>$queueLength['backlog'] pending items</i></br>
|
||||||
|
Daily: <i>$queueLength['daily'] pending items</i></br>
|
||||||
|
Manual: <i>$queueLength['manual'] pending items</i></br>
|
||||||
|
Failed: <i>$queueLength['failed'] pending items</i></br>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#include $os.path.join($sickbeard.PROG_DIR, "gui/slick/interfaces/default/inc_bottom.tmpl")
|
#include $os.path.join($sickbeard.PROG_DIR, "gui/slick/interfaces/default/inc_bottom.tmpl")
|
||||||
|
|
|
@ -77,6 +77,20 @@ class SearchQueue(generic_queue.GenericQueue):
|
||||||
return True
|
return True
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
def queue_length(self):
|
||||||
|
length = {'backlog': 0, 'daily': 0, 'manual': 0, 'failed': 0}
|
||||||
|
for cur_item in self.queue:
|
||||||
|
if isinstance(cur_item, DailySearchQueueItem):
|
||||||
|
length['backlog'] += 1
|
||||||
|
elif isinstance(cur_item, BacklogQueueItem):
|
||||||
|
length['daily'] += 1
|
||||||
|
elif isinstance(cur_item, ManualSearchQueueItem):
|
||||||
|
length['manual'] += 1
|
||||||
|
elif isinstance(cur_item, FailedQueueItem):
|
||||||
|
length['failed'] += 1
|
||||||
|
return length
|
||||||
|
|
||||||
|
|
||||||
def add_item(self, item):
|
def add_item(self, item):
|
||||||
if isinstance(item, DailySearchQueueItem):
|
if isinstance(item, DailySearchQueueItem):
|
||||||
# daily searches
|
# daily searches
|
||||||
|
|
|
@ -596,6 +596,7 @@ class ManageSearches(MainHandler):
|
||||||
t.backlogRunning = sickbeard.searchQueueScheduler.action.is_backlog_in_progress() # @UndefinedVariable
|
t.backlogRunning = sickbeard.searchQueueScheduler.action.is_backlog_in_progress() # @UndefinedVariable
|
||||||
t.dailySearchStatus = sickbeard.dailySearchScheduler.action.amActive # @UndefinedVariable
|
t.dailySearchStatus = sickbeard.dailySearchScheduler.action.amActive # @UndefinedVariable
|
||||||
t.findPropersStatus = sickbeard.properFinderScheduler.action.amActive # @UndefinedVariable
|
t.findPropersStatus = sickbeard.properFinderScheduler.action.amActive # @UndefinedVariable
|
||||||
|
t.queueLength = sickbeard.searchQueueScheduler.action.queue_length()
|
||||||
|
|
||||||
t.submenu = ManageMenu()
|
t.submenu = ManageMenu()
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue