mirror of
https://github.com/evilhero/mylar
synced 2024-12-24 08:42:37 +00:00
FIX: Updater failing to update status on snatches, FIX: Removed extra Archive Icon from Annuals table, FIX: Annuals not matching on search results.
This commit is contained in:
parent
f364a72c83
commit
2e5e403de3
3 changed files with 10 additions and 6 deletions
|
@ -301,6 +301,7 @@
|
||||||
<option value="Skipped">Skipped</option>
|
<option value="Skipped">Skipped</option>
|
||||||
<option value="Downloaded">Downloaded</option>
|
<option value="Downloaded">Downloaded</option>
|
||||||
<option value="Archived">Archived</option>
|
<option value="Archived">Archived</option>
|
||||||
|
<option value="Ignored">Ignored</option>
|
||||||
</select>
|
</select>
|
||||||
selected issues
|
selected issues
|
||||||
<input type="hidden" value="Go">
|
<input type="hidden" value="Go">
|
||||||
|
@ -402,6 +403,7 @@
|
||||||
<option value="Skipped">Skipped</option>
|
<option value="Skipped">Skipped</option>
|
||||||
<option value="Downloaded">Downloaded</option>
|
<option value="Downloaded">Downloaded</option>
|
||||||
<option value="Archived">Archived</option>
|
<option value="Archived">Archived</option>
|
||||||
|
<option value="Ignored">Ignored</option>
|
||||||
</select>
|
</select>
|
||||||
selected annuals
|
selected annuals
|
||||||
<input type="hidden" value="Go">
|
<input type="hidden" value="Go">
|
||||||
|
@ -473,7 +475,7 @@
|
||||||
<a href="#" title="Mark issue as Skipped" onclick="doAjaxCall('unqueueissue?IssueID=${annual['IssueID']}&ComicID=${annual['ComicID']}',$(this),'table')" data-success="'${annual['Issue_Number']}' has been marked as skipped"><img src="interfaces/default/images/skipped_icon.png" height="25" width="25" /></a>
|
<a href="#" title="Mark issue as Skipped" onclick="doAjaxCall('unqueueissue?IssueID=${annual['IssueID']}&ComicID=${annual['ComicID']}',$(this),'table')" data-success="'${annual['Issue_Number']}' has been marked as skipped"><img src="interfaces/default/images/skipped_icon.png" height="25" width="25" /></a>
|
||||||
<a href="#" title="Add to Reading List"><img src="interfaces/default/images/glasses-icon.png" height="25" width="25" /></a>
|
<a href="#" title="Add to Reading List"><img src="interfaces/default/images/glasses-icon.png" height="25" width="25" /></a>
|
||||||
<a href="#" title="Retry" onclick="doAjaxCall('queueissue?ComicID=${annual['ComicID']}&IssueID=${annual['IssueID']}&ComicIssue=${annual['Issue_Number']}&mode=${amode}', $(this),'table')" data-success="Retrying the same version of '${issue['ComicName']}'"><img src="interfaces/default/images/retry_icon.png" height="25" width="25" /></a>
|
<a href="#" title="Retry" onclick="doAjaxCall('queueissue?ComicID=${annual['ComicID']}&IssueID=${annual['IssueID']}&ComicIssue=${annual['Issue_Number']}&mode=${amode}', $(this),'table')" data-success="Retrying the same version of '${issue['ComicName']}'"><img src="interfaces/default/images/retry_icon.png" height="25" width="25" /></a>
|
||||||
<a href="#" title="Archive" onclick="doAjaxCall('archiveissue?IssueID=${annual['IssueID']}',$(this),'table')"><img src="interfaces/default/images/archive_icon.png" height="25" width="25" title="Mark issue as Archived" ><img src="interfaces/default/images/archive_icon.png" height="25" width="25" title="Mark issue as Archived"/></a>
|
<a href="#" title="Archive" onclick="doAjaxCall('archiveissue?IssueID=${annual['IssueID']}',$(this),'table')"><img src="interfaces/default/images/archive_icon.png" height="25" width="25" title="Mark issue as Archived" /></a>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -772,7 +772,7 @@ def NZB_SEARCH(ComicName, IssueNumber, ComicYear, SeriesYear, nzbprov, nzbpr, Is
|
||||||
if 'annual' in ComicName.lower():
|
if 'annual' in ComicName.lower():
|
||||||
logger.fdebug("IssueID of : " + str(IssueID) + " - This is an annual...let's adjust.")
|
logger.fdebug("IssueID of : " + str(IssueID) + " - This is an annual...let's adjust.")
|
||||||
annualize = "true"
|
annualize = "true"
|
||||||
splitst = splitst - 1
|
#splitst = splitst - 1
|
||||||
for tstsplit in splitit:
|
for tstsplit in splitit:
|
||||||
if 'v' in tstsplit.lower() and tstsplit[1:].isdigit():
|
if 'v' in tstsplit.lower() and tstsplit[1:].isdigit():
|
||||||
logger.fdebug("this has a version #...let's adjust")
|
logger.fdebug("this has a version #...let's adjust")
|
||||||
|
@ -808,6 +808,8 @@ def NZB_SEARCH(ComicName, IssueNumber, ComicYear, SeriesYear, nzbprov, nzbpr, Is
|
||||||
else:
|
else:
|
||||||
initialchk = 'ok'
|
initialchk = 'ok'
|
||||||
|
|
||||||
|
logger.fdebug("splitst : " + str(splitst))
|
||||||
|
logger.fdebug("len-watchcomic : " + str(len(watchcomic_split)))
|
||||||
if (splitst) != len(watchcomic_split) and initialchk == 'no':
|
if (splitst) != len(watchcomic_split) and initialchk == 'no':
|
||||||
logger.fdebug("incorrect comic lengths after removal...not a match.")
|
logger.fdebug("incorrect comic lengths after removal...not a match.")
|
||||||
else:
|
else:
|
||||||
|
|
|
@ -572,7 +572,7 @@ class WebInterface(object):
|
||||||
controlValueDict = {"IssueArcID": IssueArcID}
|
controlValueDict = {"IssueArcID": IssueArcID}
|
||||||
newStatus = {"Status": "Wanted"}
|
newStatus = {"Status": "Wanted"}
|
||||||
myDB.upsert("readinglist", newStatus, controlValueDict)
|
myDB.upsert("readinglist", newStatus, controlValueDict)
|
||||||
foundcom = search.search_init(ComicName=ComicName, IssueNumber=ComicIssue, ComicYear=ComicYear, SeriesYear=None, IssueDate=None, IssueID=None, AlternateSearch=None, UseFuzzy=None, ComicVersion=None, SARC=SARC, IssueArcID=IssueArcID)
|
foundcom, prov = search.search_init(ComicName=ComicName, IssueNumber=ComicIssue, ComicYear=ComicYear, SeriesYear=None, IssueDate=None, IssueID=None, AlternateSearch=None, UseFuzzy=None, ComicVersion=None, SARC=SARC, IssueArcID=IssueArcID)
|
||||||
if foundcom == "yes":
|
if foundcom == "yes":
|
||||||
logger.info(u"Downloaded " + ComicName + " #" + ComicIssue + " (" + str(ComicYear) + ")")
|
logger.info(u"Downloaded " + ComicName + " #" + ComicIssue + " (" + str(ComicYear) + ")")
|
||||||
#raise cherrypy.HTTPRedirect("readlist")
|
#raise cherrypy.HTTPRedirect("readlist")
|
||||||
|
@ -586,7 +586,7 @@ class WebInterface(object):
|
||||||
ComicYear = str(cyear['SHIPDATE'])[:4]
|
ComicYear = str(cyear['SHIPDATE'])[:4]
|
||||||
if ComicYear == '': ComicYear = now.year
|
if ComicYear == '': ComicYear = now.year
|
||||||
logger.info(u"Marking " + ComicName + " " + ComicIssue + " as wanted...")
|
logger.info(u"Marking " + ComicName + " " + ComicIssue + " as wanted...")
|
||||||
foundcom = search.search_init(ComicName=ComicName, IssueNumber=ComicIssue, ComicYear=ComicYear, SeriesYear=None, IssueDate=cyear['SHIPDATE'], IssueID=None, AlternateSearch=None, UseFuzzy=None, ComicVersion=None)
|
foundcom, prov = search.search_init(ComicName=ComicName, IssueNumber=ComicIssue, ComicYear=ComicYear, SeriesYear=None, IssueDate=cyear['SHIPDATE'], IssueID=None, AlternateSearch=None, UseFuzzy=None, ComicVersion=None)
|
||||||
if foundcom == "yes":
|
if foundcom == "yes":
|
||||||
logger.info(u"Downloaded " + ComicName + " " + ComicIssue )
|
logger.info(u"Downloaded " + ComicName + " " + ComicIssue )
|
||||||
raise cherrypy.HTTPRedirect("pullist")
|
raise cherrypy.HTTPRedirect("pullist")
|
||||||
|
@ -620,12 +620,12 @@ class WebInterface(object):
|
||||||
AlternateSearch = miy['AlternateSearch']
|
AlternateSearch = miy['AlternateSearch']
|
||||||
UseAFuzzy = miy['UseFuzzy']
|
UseAFuzzy = miy['UseFuzzy']
|
||||||
ComicVersion = miy['ComicVersion']
|
ComicVersion = miy['ComicVersion']
|
||||||
foundcom, nzb_pr = search.search_init(ComicName, ComicIssue, ComicYear, SeriesYear, issues['IssueDate'], IssueID, AlternateSearch, UseAFuzzy, ComicVersion, mode=mode)
|
foundcom, prov = search.search_init(ComicName, ComicIssue, ComicYear, SeriesYear, issues['IssueDate'], IssueID, AlternateSearch, UseAFuzzy, ComicVersion, mode=mode)
|
||||||
if foundcom == "yes":
|
if foundcom == "yes":
|
||||||
# file check to see if issue exists and update 'have' count
|
# file check to see if issue exists and update 'have' count
|
||||||
if IssueID is not None:
|
if IssueID is not None:
|
||||||
logger.info("passing to updater.")
|
logger.info("passing to updater.")
|
||||||
return updater.foundsearch(ComicID, IssueID, mode)
|
return updater.foundsearch(ComicID, IssueID, mode=mode, provider=prov)
|
||||||
if ComicID:
|
if ComicID:
|
||||||
raise cherrypy.HTTPRedirect("comicDetails?ComicID=%s" % ComicID)
|
raise cherrypy.HTTPRedirect("comicDetails?ComicID=%s" % ComicID)
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in a new issue