Closed ToVie closed 10 years ago
Habe eben mit Bernd gesprochen: Bei "Im Freihand verfügbar" handelt es sich um eine Zweigstelle, die im Aleph-OPAC lediglich zur Anzeige eines Textes verwendet wird. Da sie aber in Aleph als Abholort definiert ist, wird sie über die REST-Schnittstelle als solcher angeboten und kann auch angewählt werden. Das ist nicht im Sinne des Erfinders - gemäss Bernd dürfen keine Bestellungen auf diesen Abholort ausgeführt werden. Im Aleph-OPAC wird dies per JS-Snippet unterbunden. Dies MUSS im vufind-Bestellmodul ebenfalls integriert werden!!!!
Dann noch ein Beispiel aus dem von der REST-Schnittstelle gelieferten XML, die für das Problem verantwortlich ist:
<info type="HoldRequest" href= "http://alephtest.unibas.ch:1891/rest-dlf/patron/B521712/record/DSV01000007810/items/DSV51000007810032190/hold" allowed="Y">
<hold allowed="Y">
<pickup-locations usage="Mandatory"><pickup-location code="POPA">Im Freihandbestand verfügbar</pickup-location>
brute force, but it works. Falls noch weitere Codes hinzukommen, sollte man das Problem eleganter lösen.
Eine Bestellung wird auch dann ausgelöst, wenn "im Freihhandbestand verfügbar" gewählt wird. Dies entspricht m.W. nicht der gängigen Praxis im IDS: Freihhandbestellungen sollen selbständig geholt werden!!!