Warning: This page has not been updated in over over a year and may be outdated or deprecated.
development:plugins:ils_drivers
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
development:plugins:ils_drivers [2020/03/11 15:32] – [getHolding] demiankatz | development:plugins:ils_drivers [2020/06/03 15:38] – [getHolding] demiankatz | ||
---|---|---|---|
Line 236: | Line 236: | ||
* Input: RecordID, output of patronLogin (so that patron-specific data may be added to the return array), additional options (beginning in release 6.0; these may include ' | * Input: RecordID, output of patronLogin (so that patron-specific data may be added to the return array), additional options (beginning in release 6.0; these may include ' | ||
- | * Output: Prior to release 6.0, returns an array of associative arrays, one for each item attached to the specified bibliographic record. Beginning with release 6.0, may instead return an associative array with ' | + | * Output: Prior to release 6.0, returns an array of associative arrays, one for each item attached to the specified bibliographic record. Beginning with release 6.0, may instead return an associative array with ' |
* id - the RecordID that was passed in | * id - the RecordID that was passed in | ||
* availability - boolean: is the item available (i.e. on the shelf and/or available for checkout)? | * availability - boolean: is the item available (i.e. on the shelf and/or available for checkout)? | ||
Line 256: | Line 256: | ||
* supplements - an array of strings about supplements associated with holdings (optional, introduced in VuFind 2.3) | * supplements - an array of strings about supplements associated with holdings (optional, introduced in VuFind 2.3) | ||
* indexes - an array of strings about indexes associated with holdings (optional, introduced in VuFind 2.3) | * indexes - an array of strings about indexes associated with holdings (optional, introduced in VuFind 2.3) | ||
- | * is_holdable – whether or not ANY user can place a hold or recall on the item – allows system administrators to determine hold behaviour (optional) | + | * is_holdable – whether or not ANY user can place a hold or recall on the item – allows system administrators to determine hold behaviour (optional; defaults to true if unset) |
* holdtype – the type of hold to be placed – of use for systems with multiple hold types such as " | * holdtype – the type of hold to be placed – of use for systems with multiple hold types such as " | ||
* addLink – whether not the CURRENT user can place a hold or recall on the item – for use with drivers which can determine hold logic based on patron data; normally a boolean, but until VuFind 4.0 may be set to the special value of " | * addLink – whether not the CURRENT user can place a hold or recall on the item – for use with drivers which can determine hold logic based on patron data; normally a boolean, but until VuFind 4.0 may be set to the special value of " |
development/plugins/ils_drivers.txt · Last modified: 2024/04/12 13:05 by demiankatz