From: <M....@ls...> - 2012-08-03 14:00:36
|
Thanks Demian. The patronHomeUbId settings in VoyagerRestful were correct, but with a bit of trial and error I've narrowed the problem down - VuFind seems to think that my test user doesn't have the right to place a recall. When it runs through the determineHoldType function it appears to be leaping straight to "hold", and doesn't allow "recall". Our Library doesn't use holds, only recalls, so by default all the hold options are switched off in Voyager. When I turned them on for my test user I was able to place a hold successfully through VuFind, but not a recall - although I can happily recall items when I'm using the native OPAC. Very strange, and a bit of a problem since we want to carry on only using recalls. Any idea where this might be falling over? Michael. From: Demian Katz [mailto:dem...@vi...] Sent: 01 August 2012 17:57 To: Fake,M; vuf...@li... Subject: RE: Recall errors You might want to double-check that the patronHomeUbId and dbKey settings in VoyagerRestful.ini are correct. It might also be useful to add some debug output to the VoyagerRestful driver itself, particularly in the makeRequest() method, to see if the requests and responses with the RESTful API yield any clues. - Demian From: M....@ls... [mailto:M....@ls...] Sent: Wednesday, August 01, 2012 11:24 AM To: vuf...@li... Subject: [VuFind-General] Recall errors Hi all, We're continuing with our experiments with VuFind 1.3, using the VoyagerRestful driver. It's looking good for most of the user account stuff, but we're running into problems when we try and use the recall/hold functionality. At the moment every attempt at placing a hold is throwing up a "You do not have sufficient privileges to place a hold on this item" error message. Initially I thought this was a pickUpLocation code error, but I've triple-checked and I'm certain we're using the correct Voyager LOCATION_ID for our pickup locations. Anyone with experience of using this functionality know of any gotchas, or aware of any configuration settings I might have missed? Thanks, Michael. Michael Fake Library Systems Manager London School of Economics & Political Science T: +44 (0)20 7955 6447 Please access the attached hyperlink for an important electronic communications disclaimer: http://lse.ac.uk/emailDisclaimer Please access the attached hyperlink for an important electronic communications disclaimer: http://lse.ac.uk/emailDisclaimer |