From 87f3e2d5e09ce4f0aeb20bb805732e1c050b9629 Mon Sep 17 00:00:00 2001 From: Andrew Isherwood Date: Mon, 3 Feb 2020 11:14:50 +0000 Subject: [PATCH] Bug 24565: Add patron profile to ILL list pages We need the API call to get ILL requests on the patron profile page, this commit allows this. Test plan: - Do not apply the patch. - Go to the "Ill requests history" page for a patron who has made ILL requests - TEST: Observe that no requests are displayed - Apply the patch - Refresh the page - TEST: Observe that requests are displayed - Go to the main "ILL requests" page - TEST: Observe that requests are displayed Signed-off-by: Owen Leonard Signed-off-by: Martin Renvoize --- koha-tmpl/intranet-tmpl/prog/js/ill-list-table.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/ill-list-table.js b/koha-tmpl/intranet-tmpl/prog/js/ill-list-table.js index 5e23d7ba20..1365174674 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/ill-list-table.js +++ b/koha-tmpl/intranet-tmpl/prog/js/ill-list-table.js @@ -363,8 +363,16 @@ $(document).ready(function() { // Get our data from the API and process it prior to passing // it to datatables var filterParam = prefilters ? '&' + prefilters : ''; - // Only fire the request if we're on the ILL list page - if (window.location.search.length == 0) { + // Only fire the request if we're on an appropriate page + if ( + ( + // ILL list requests page + window.location.href.match(/ill\/ill-requests\.pl/) && + window.location.search.length == 0 + ) || + // Patron profile page + window.location.href.match(/members\/ill-requests\.pl/) + ) { var ajax = $.ajax( '/api/v1/illrequests?embed=metadata,patron,capabilities,library,status_alias,comments,requested_partners' + filterParam -- 2.39.5