From ed34b93544f8b74e7236fec9eb7f840efe7fb4ae Mon Sep 17 00:00:00 2001 From: erickson Date: Wed, 21 May 2008 03:03:47 +0000 Subject: [PATCH] added some search filters. added lineitem search to menu git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@9647 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../oils/media/ui_js/oils/default/acq/po/li_search.js | 18 +++++++++++++++--- .../oilsweb/templates/oils/default/acq/po/base.html | 1 + .../templates/oils/default/acq/po/li_search.html | 6 ++++++ 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/Open-ILS/web/oilsweb/oilsweb/public/oils/media/ui_js/oils/default/acq/po/li_search.js b/Open-ILS/web/oilsweb/oilsweb/public/oils/media/ui_js/oils/default/acq/po/li_search.js index 0e255fcc49..b41d98c994 100644 --- a/Open-ILS/web/oilsweb/oilsweb/public/oils/media/ui_js/oils/default/acq/po/li_search.js +++ b/Open-ILS/web/oilsweb/oilsweb/public/oils/media/ui_js/oils/default/acq/po/li_search.js @@ -13,17 +13,29 @@ var user = new openils.User(); var lineitems = []; function drawForm() { - + openils.acq.Provider.createStore( + function(store) { + providerSelector.store = + new dojo.data.ItemFileReadStore({data:store}); + }, + 'MANAGE_PROVIDER' + ); } var liReceived; function doSearch(values) { - search = {}; - search = {state:'new'}; + var search = {}; + for(var v in values) { + var val = values[v]; + if(val != null && val != '') + search[v] = val; + } + search = [search, {limit:searchLimit, offset:searchOffset}]; options = {clear_marc:1, flesh_attrs:1}; liReceived = 0; + lineitems = []; dojo.style('searchProgress', 'visibility', 'visible'); fieldmapper.standardRequest( ['open-ils.acq', 'open-ils.acq.lineitem.search'], diff --git a/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/po/base.html b/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/po/base.html index 6dbbd54db4..1d47038d7d 100644 --- a/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/po/base.html +++ b/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/po/base.html @@ -3,6 +3,7 @@ <%def name='block_navigate()'>
+
diff --git a/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/po/li_search.html b/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/po/li_search.html index 82a0238e63..43b2a27ea2 100644 --- a/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/po/li_search.html +++ b/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/po/li_search.html @@ -15,8 +15,14 @@ doSearch(this.getValues()); return false; /* don't redirect */ + + +
${_("Search")}
-- 2.11.0