mirror of https://github.com/evilhero/mylar
IMP: Refreshing a Series via the button on comic details page has now been changed to a threaded call, which should allow for better use of resources.
This commit is contained in:
parent
6f5a4c91fd
commit
547f3d26e0
|
@ -8,12 +8,12 @@
|
||||||
<%def name="headerIncludes()">
|
<%def name="headerIncludes()">
|
||||||
<div id="subhead_container">
|
<div id="subhead_container">
|
||||||
<div id="subhead_menu">
|
<div id="subhead_menu">
|
||||||
<a id="menu_link_refresh" onclick="doAjaxCall('refreshArtist?ComicID=${comic['ComicID']}', $(this),'table')" href="#" data-success="'${comic['ComicName']}' is being refreshed">Refresh Comic</a>
|
<a id="menu_link_refresh" onclick="doAjaxCall('refreshSeries?ComicID=${comic['ComicID']}', $(this),'table')" href="#" data-success="${comic['ComicName']} is being refreshed">Refresh Comic</a>
|
||||||
<a id="menu_link_delete" href="deleteArtist?ComicID=${comic['ComicID']}">Delete Comic</a>
|
<a id="menu_link_delete" href="deleteArtist?ComicID=${comic['ComicID']}">Delete Comic</a>
|
||||||
%if mylar.RENAME_FILES:
|
%if mylar.RENAME_FILES:
|
||||||
<a id="menu_link_refresh" onclick="doAjaxCall('manualRename?comicid=${comic['ComicID']}', $(this),'table')" data-success="Renaming files.">Rename Files</a>
|
<a id="menu_link_refresh" onclick="doAjaxCall('manualRename?comicid=${comic['ComicID']}', $(this),'table')" data-success="Renaming files.">Rename Files</a>
|
||||||
%endif
|
%endif
|
||||||
<a id="menu_link_refresh" onclick="doAjaxCall('forceRescan?ComicID=${comic['ComicID']}', $(this)),'table'" href="#" data-success="'${comic['ComicName']}' is being refreshed">Recheck Files</a>
|
<a id="menu_link_refresh" onclick="doAjaxCall('forceRescan?ComicID=${comic['ComicID']}', $(this)),'table'" href="#" data-success="'${comic['ComicName']}' is being rescanned">Recheck Files</a>
|
||||||
%if comic['Status'] == 'Paused':
|
%if comic['Status'] == 'Paused':
|
||||||
<a id="menu_link_resume" href="#" onclick="doAjaxCall('resumeArtist?ComicID=${comic['ComicID']}',$(this),true)" data-success="${comic['ComicName']} resumed">Resume Comic</a>
|
<a id="menu_link_resume" href="#" onclick="doAjaxCall('resumeArtist?ComicID=${comic['ComicID']}',$(this),true)" data-success="${comic['ComicName']} resumed">Resume Comic</a>
|
||||||
%else:
|
%else:
|
||||||
|
|
|
@ -467,6 +467,13 @@ class WebInterface(object):
|
||||||
raise cherrypy.HTTPRedirect("history")
|
raise cherrypy.HTTPRedirect("history")
|
||||||
wipenzblog.exposed = True
|
wipenzblog.exposed = True
|
||||||
|
|
||||||
|
def refreshSeries(self, ComicID):
|
||||||
|
comicsToAdd = [ComicID]
|
||||||
|
logger.fdebug("Refreshing comic: %s" % comicsToAdd)
|
||||||
|
threading.Thread(target=updater.dbUpdate, args=[comicsToAdd]).start()
|
||||||
|
#threading.Thread(target=self.refreshArtist, kwargs=kwargs).start()
|
||||||
|
refreshSeries.exposed = True
|
||||||
|
|
||||||
def refreshArtist(self, ComicID):
|
def refreshArtist(self, ComicID):
|
||||||
myDB = db.DBConnection()
|
myDB = db.DBConnection()
|
||||||
mismatch = "no"
|
mismatch = "no"
|
||||||
|
@ -703,11 +710,6 @@ class WebInterface(object):
|
||||||
# raise cherrypy.HTTPRedirect("upcoming")
|
# raise cherrypy.HTTPRedirect("upcoming")
|
||||||
markissues.exposed = True
|
markissues.exposed = True
|
||||||
|
|
||||||
def addArtists(self, **args):
|
|
||||||
threading.Thread(target=importer.artistlist_to_mbids, args=[args, True]).start()
|
|
||||||
raise cherrypy.HTTPRedirect("home")
|
|
||||||
addArtists.exposed = True
|
|
||||||
|
|
||||||
def queueit(self, **kwargs):
|
def queueit(self, **kwargs):
|
||||||
threading.Thread(target=self.queueissue, kwargs=kwargs).start()
|
threading.Thread(target=self.queueissue, kwargs=kwargs).start()
|
||||||
queueit.exposed = True
|
queueit.exposed = True
|
||||||
|
|
Loading…
Reference in New Issue