From: Bill Erickson Date: Thu, 19 Jul 2012 16:35:24 +0000 (-0400) Subject: invoice search : limit to on-order lineitems X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=aa01aa82f8523a314cced816fa2bf982f7b0463e;p=evergreen%2Fequinox.git invoice search : limit to on-order lineitems Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/src/templates/acq/invoice/view.tt2 b/Open-ILS/src/templates/acq/invoice/view.tt2 index 695fba72df..678543a60e 100644 --- a/Open-ILS/src/templates/acq/invoice/view.tt2 +++ b/Open-ILS/src/templates/acq/invoice/view.tt2 @@ -215,8 +215,14 @@ [% l('Add Selected Items to Invoice') %] - - [% l('Limit Resutls to Invoice Provider') %] + + + [% l('Limit Resutls to Invoice Provider') %] + + + + [% l('Limit Resutls to "on-order" Lineitems') %] + diff --git a/Open-ILS/web/js/ui/default/acq/invoice/view.js b/Open-ILS/web/js/ui/default/acq/invoice/view.js index 86fb1d3e95..06dfc4e962 100644 --- a/Open-ILS/web/js/ui/default/acq/invoice/view.js +++ b/Open-ILS/web/js/ui/default/acq/invoice/view.js @@ -258,6 +258,13 @@ function performSearch() { searchObject.jub.push({provider : provider}); } + if (dojo.byId('acq-invoice-search-limit-onorder').checked) { + if (!searchObject.jub) + searchObject.jub = []; + if (!searchObject.jub.filter(function(i) { return i.state != null }).length) + searchObject.jub.push({state : 'on-order'}); + } + resultManager.go(searchObject) console.log(js2JSON(searchObject)); }