https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41512

--- Comment #6 from Jonathan Druart <[email protected]> ---
Created attachment 191865
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=191865&action=edit
Bug 41512: Fix ILLCheckAvailability

1) Install the unpaywall plugin:
 
https://github.com/openfifth/koha-plugin-ill-avail-unpaywall/releases/tag/1.0.2
2) Configure an email address on the plugin configuration (I believe any email
address should work):
<staff_url>/cgi-bin/koha/plugins/run.pl?class=Koha%3A%3APlugin%3A%3ACom%3A%3APTFSEurope%3A%3AAvailabilityUnpaywall&method=configure
3) Enable ILLModule and ILLCheckAvailability sys prefs
4) Create a new ILL request, visit:
  <staff_url>/cgi-bin/koha/ill/ill-requests.pl?method=create&backend=Standard
5) Pick type: journal article and enter the DOI: 10.1002/bjs.1800621024
6) Enter a cardnumber e.g. '42' for koha user and any library.
7) Notice the availability screen never renders, a console error is logged on
the browser.
8) Apply patch. Refresh. Repeat.

This appears to have stopped working after bug 26553. Using git bisect, after
bug 26553 (cc09868152f7e1c4a0883a5ebf3dfa948827a384), this started returning a
'bad request: malformed query string' because query params were being sent to
the plugin API route (which doesn't consider them). Bug 40865 then fixed the
bad request error, but resulted in the console error we see now, which is fixed
by this patch.
ajax.dataSrc appears to now be returning an additional level of 'data' due to
datatables upgrade (?), this patch changes the dataSrc override to be more in
line with the example doc at
https://datatables.net/reference/option/ajax.dataSrc

Signed-off-by: David Nind <[email protected]>

Signed-off-by: Jonathan Druart <[email protected]>

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to