From: Demian K. <dem...@vi...> - 2011-06-17 13:51:30
|
I just wanted to let you know that (with Luke's help) I've made a small change to the ILS driver interface. The return array from cancelHolds now contains two keys: count and items. The items key then contains the associative array of item statuses. Previously, the return array was completely flat, which opened the possibility that an item with an ID of 'count' could conflict with the actual success count. Not a very likely situation, but this seems like a cleaner design nonetheless. This will necessitate a small change to the Aleph drivers currently in progress - sorry for the inconvenience, but I thought it was better to fix this now before VuFind 1.2 is officially released rather than waiting and having conflicts in officially released drivers. Here's the updated spec for reference: http://vufind.org/wiki/building_an_ils_driver#cancelholds All applicable existing drivers in the trunk (including the Demo driver, which now demonstrates full hold/recall/renewal functionality) have been updated as of r4013. - Demian |