From: Art Rhyno Date: Tue, 10 Jul 2012 18:36:21 +0000 (-0400) Subject: fix volume bug in integration X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=0d0ee37e496c0dee94b6325ea2d0b7591ec541f4;p=syrup%2Fmasslnc.git fix volume bug in integration --- diff --git a/conifer/integration/evergreen_site.py b/conifer/integration/evergreen_site.py old mode 100755 new mode 100644 index b0c7485..6d7e1e3 --- a/conifer/integration/evergreen_site.py +++ b/conifer/integration/evergreen_site.py @@ -166,9 +166,10 @@ class EvergreenIntegration(object): @memoize(timeout=CACHE_TIME) def _item_status(self, bib_id): - def sort_out_status(counts, version, sort_lib, sort_desk, sort_avail, + def sort_out_status(sort_vol, counts, version, sort_lib, sort_desk, sort_avail, sort_callno, sort_dueinfo, sort_circmod, sort_alldues, prefix, suffix): + vol = sort_vol lib = sort_lib desk = sort_desk avail = sort_avail @@ -304,7 +305,7 @@ class EvergreenIntegration(object): print "*** print_exc:" traceback.print_exc() - return (lib, desk, avail, callno, dueinfo, circmod, alldues) + return (vol, lib, desk, avail, callno, dueinfo, circmod, alldues) # At this point, status information does not require the opensrf # bindings, I am not sure there is a use case where an evergreen @@ -333,11 +334,11 @@ class EvergreenIntegration(object): prefix += ' ' if len(suffix) > 0: suffix = ' ' + suffix - lib, desk, avail, callno, dueinfo, circmod, alldues = sort_out_status(counts, + vol, lib, desk, avail, callno, dueinfo, circmod, alldues = sort_out_status(vol, counts, version, lib, desk, avail, callno, dueinfo, circmod, alldues, prefix, suffix) else: for org, callnum, loc, stats in counts: - lib, desk, avail, callno, dueinfo, circmod, alldues = sort_out_status(counts, + vol, lib, desk, avail, callno, dueinfo, circmod, alldues = sort_out_status(vol, counts, version, lib, desk, avail, callno, dueinfo, circmod, alldues) return (lib, desk, avail, callno, dueinfo, circmod, alldues) diff --git a/conifer/local_settings.py.example b/conifer/local_settings.py.example index f681954..4a2ad04 100644 --- a/conifer/local_settings.py.example +++ b/conifer/local_settings.py.example @@ -56,7 +56,7 @@ EVERGREEN_VERSION = 2.1 # list of locations RESERVES_DESK_NAME = ['Leddy: Course Reserves - Main Bldng - 1st Flr - Reserve Counter at Circulation Desk', 'Leddy: Reserves 2'] SYRUP_TIME_FORMAT = '%Y-%m-%dT%H:%M:%S' -SYRUP_DUE_FORMAT = '%b %d %Y, %r' +SYRUP_DUE_FORMAT = '%b %d %Y, %p' ATTACHMENT_REGEXP ='\w*DVD\s?|\w*CD\s?|\w[Gg]uide\s?|\w[Bb]ooklet\s?|\w*CD\-ROM\s?' MIN_QUERY_LENGTH = 3 # Set these for limiting options for status displays