From: Jeff Davis Date: Fri, 27 May 2016 20:10:29 +0000 (-0700) Subject: LP#1576435: Include inactive patrons on patron reg duplicate search in web client X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=ee1a0366e20b7ceae37ce7eb486a054217603599;p=working%2FEvergreen.git LP#1576435: Include inactive patrons on patron reg duplicate search in web client Signed-off-by: Jeff Davis --- diff --git a/Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 b/Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 index c7427a056e..38cb726a9c 100644 --- a/Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 +++ b/Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 @@ -25,7 +25,7 @@ [%# dupe_search_encoded is uri escaped in the JS %] diff --git a/Open-ILS/web/js/ui/default/staff/circ/patron/app.js b/Open-ILS/web/js/ui/default/staff/circ/patron/app.js index 652a35f6dc..aef6dc652e 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/patron/app.js +++ b/Open-ILS/web/js/ui/default/staff/circ/patron/app.js @@ -812,13 +812,22 @@ function($scope, $q, $routeParams, $timeout, $window, $location, egCore, patronSvc.urlSearch.sort = []; } delete patronSvc.urlSearch.search.search_sort; + + // include inactive patrons if "inactive" param + if ($location.search().inactive) { + patronSvc.urlSearch.inactive = $location.search().inactive; + } } var propagate; + var propagate_inactive; if (patronSvc.lastSearch) { propagate = patronSvc.lastSearch.search; } else if (patronSvc.urlSearch) { propagate = patronSvc.urlSearch.search; + if (patronSvc.urlSearch.inactive) { + propagate_inactive = patronSvc.urlSearch.inactive; + } } if (egCore.env.pgt) { @@ -843,6 +852,9 @@ function($scope, $q, $routeParams, $timeout, $window, $location, egCore, val.value = egCore.org.get(val.value); $scope.searchArgs[key] = val.value; }); + if (propagate_inactive) { + $scope.searchArgs[inactive] = propagate_inactive; + } } var provider = egGridDataProvider.instance({});