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 [2021/10/06 14:02] – demiankatz | development:plugins:ils_drivers [2023/03/07 13:05] – [getMyHolds] demiankatz | ||
---|---|---|---|
Line 365: | Line 365: | ||
| in_transit | | in_transit | ||
| last_pickup_date | locale date string | No | 5.1 | A string representing the deadline for picking up the item; ignored unless available (above) is set to true | | | last_pickup_date | locale date string | No | 5.1 | A string representing the deadline for picking up the item; ignored unless available (above) is set to true | | ||
- | | frozen | + | | frozen |
- | | frozenUntil | + | | frozenThrough |
| cancel_details | | cancel_details | ||
| updateDetails | | updateDetails | ||
Line 376: | Line 376: | ||
| oclc | string | | oclc | string | ||
| upc | string | | upc | string | ||
+ | | proxiedBy | ||
+ | | proxiedFor | ||
==== getMyILLRequests ==== | ==== getMyILLRequests ==== | ||
This method queries the ILS for a patron' | This method queries the ILS for a patron' | ||
Line 417: | Line 418: | ||
* mobile_phone (added in VuFind 5.0) | * mobile_phone (added in VuFind 5.0) | ||
* group -- i.e. Student, Staff, Faculty, etc. | * group -- i.e. Student, Staff, Faculty, etc. | ||
- | * expiration_date -- account expiration date (added in VuFind 4.1) | + | * expiration_date -- account expiration date (in display format, |
+ | * birthdate (Y-m-d or an empty string, added in VuFind 9.0) | ||
==== getMyStorageRetrievalRequests ==== | ==== getMyStorageRetrievalRequests ==== | ||
Line 476: | Line 478: | ||
This method queries the ILS for a patron' | This method queries the ILS for a patron' | ||
* Starting with VuFind 5.1, getConfig may return the following keys if the service supports paging on the ILS side: | * Starting with VuFind 5.1, getConfig may return the following keys if the service supports paging on the ILS side: | ||
- | * max_results - Maximum number of results that can be requested at once. Overrides the config.ini Catalog section setting | + | * max_results - Maximum number of results that can be requested at once. Overrides the config.ini Catalog section setting |
* page_size - An array of allowed page sizes (number of records per page) | * page_size - An array of allowed page sizes (number of records per page) | ||
* default_page_size - Default number of records per page | * default_page_size - Default number of records per page | ||
Line 537: | Line 539: | ||
| locationID | | locationID | ||
| locationDisplay | | locationDisplay | ||
+ | |||
+ | ==== getProxiedUsers ==== | ||
+ | |||
+ | This method returns a list of users for which the provided user can place proxy requests. // This method was added in VuFind 9.0. // | ||
+ | |||
+ | * Input: Patron array returned by patronLogin method | ||
+ | * Output: Associative array of user ID => user display name | ||
==== getPurchaseHistory ==== | ==== getPurchaseHistory ==== | ||
Line 738: | Line 747: | ||
See [[videos: | See [[videos: | ||
---- struct data ---- | ---- struct data ---- | ||
+ | properties.Page Owner : | ||
---- | ---- | ||
development/plugins/ils_drivers.txt · Last modified: 2024/06/25 13:35 by demiankatz