USE_Z3950 = bool(getattr(settings, 'Z3950_CONFIG', None))
- TIME_FORMAT = "%Y-%m-%dT%H:%M:%S"
- DUE_FORMAT = "%b %d %Y, %r"
+ TIME_FORMAT = getattr(settings, 'SYRUP_TIME_FORMAT', '%Y-%m-%dT%H:%M:%S')
+ DUE_FORMAT = getattr(settings, 'SYRUP_DUE_FORMAT', '%b %d %Y, %r')
# regular expression to detect DVD, CD, CD-ROM, Guide, Booklet on the end of a
# call number
- IS_ATTACHMENT = re.compile('\w*DVD\s?|\w*CD\s?|\w[Gg]uide\s?|\w[Bb]ooklet\s?|\w*CD\-ROM\s?')
-
+ ATTACHMENT_EXPRESSION = getattr(settings, 'ATTACHMENT_REGEXP', '\w*DVD\s?|\w*CD\s?|\w[Gg]uide\s?|\w[Bb]ooklet\s?|\w*CD\-ROM\s?')
+ IS_ATTACHMENT = re.compile(ATTACHMENT_EXPRESSION)
# Used if you're doing updates to Evergreen from Syrup.
OPAC_LANG = 'en-CA'
OPAC_SKIN = 'uwin'
- RESERVES_DESK_NAME = 'Leddy: Course Reserves - Main Bldng - 1st Flr - Reserve Counter at Circulation Desk'
SITE_DEFAULT_ACCESS_LEVEL = 'RESTR'
# Options for circ modifiers
# TODO: these are harcoded for now, should make the opensrf calls to resolve them
# Options for circ desk
DESK_CHOICES = [
- ('631', 'Reserves Counter'),
+ ('821', 'Reserves Counter'),
('598', 'Circulating Collection'),
]
params = ['%s=%s' % (k,quote(v)) for k,v in kwargs.items()]
params += ['param=%s' % quote(json.dumps(a)) for a in args]
url = '%s?%s' % (GATE, '&'.join(params)) # fixme, OSRF_HTTP, IDL_URL
- #print '--->', url
+ # print '--->', url
req = urllib2.urlopen(url)
resp = json.load(req)
if resp['status'] != 200:
raise Exception('error during evergren request', resp)
payload = resp['payload']
- #print '<---', payload
+ # print '<---', payload
return evergreen_object(payload)
def evergreen_request_single_result(method, *args, **kwargs):
CAS_SERVER_URL = 'https://uwinid.uwindsor.ca/cas/'
EVERGREEN_SERVER = 'www.concat.ca'
+RESERVES_DESK_NAME = 'Leddy: Course Reserves - Main Bldng - 1st Flr - Reserve Counter at Circulation Desk'
+SYRUP_TIME_FORMAT = '%Y-%m-%dT%H:%M:%S'
+SYRUP_DUE_FORMAT = '%b %d %Y, %r'
+ATTACHMENT_REGEXP ='\w*DVD\s?|\w*CD\s?|\w[Gg]uide\s?|\w[Bb]ooklet\s?|\w*CD\-ROM\s?'
# Note, in the Evergreen integration, commenting out Z3950_CONFIG or setting it
# equal to None will result in OpenSRF being used for catalogue search instead