From 09259afcf68f7597de4fb888a10b5b44f5eb7d04 Mon Sep 17 00:00:00 2001 From: erickson Date: Wed, 10 Mar 2010 22:54:38 +0000 Subject: [PATCH] beginning of patron request processing page git-svn-id: svn://svn.open-ils.org/ILS/trunk@15783 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../ui/default/acq/picklist/user_request.js | 44 +++++++++++++++++++ .../default/acq/picklist/user_request.tt2 | 34 ++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 Open-ILS/web/js/ui/default/acq/picklist/user_request.js create mode 100644 Open-ILS/web/templates/default/acq/picklist/user_request.tt2 diff --git a/Open-ILS/web/js/ui/default/acq/picklist/user_request.js b/Open-ILS/web/js/ui/default/acq/picklist/user_request.js new file mode 100644 index 0000000000..7fe20e5cb6 --- /dev/null +++ b/Open-ILS/web/js/ui/default/acq/picklist/user_request.js @@ -0,0 +1,44 @@ +dojo.require('openils.Util'); +dojo.require('openils.User'); +dojo.require('openils.widget.AutoGrid'); +dojo.require('fieldmapper.OrgUtils'); +dojo.require('openils.widget.OrgUnitFilteringSelect'); + +var contextOrg; + +function setup() { + buildGrid(); + + var connect = function() { + dojo.connect(contextOrgSelector, 'onChange', + function() { + contextOrg = this.attr('value'); + rGrid.resetStore(); + buildGrid(); + } + ); + }; + + new openils.User().buildPermOrgSelector( + 'CREATE_PICKLIST', contextOrgSelector, null, connect); +} + +function buildGrid() { + + if(contextOrg == null) + contextOrg = openils.User.user.ws_ou(); + + rGrid.loadAll( + { order_by : {aur : 'request_date'}, + join : 'au' + }, + {'+au' : { + home_ou : fieldmapper.aou.descendantNodeList(contextOrg).map( + function(item) { return item.id(); }) + }} + ); +} + +openils.Util.addOnLoad(setup); + + diff --git a/Open-ILS/web/templates/default/acq/picklist/user_request.tt2 b/Open-ILS/web/templates/default/acq/picklist/user_request.tt2 new file mode 100644 index 0000000000..b80579ef35 --- /dev/null +++ b/Open-ILS/web/templates/default/acq/picklist/user_request.tt2 @@ -0,0 +1,34 @@ +[% WRAPPER 'default/base.tt2' %] +[% ctx.page_title = 'Patron Requests' %] + + +
+
+
[% ctx.page_title %]
+
+
+
+
+ Context Org Unit + +
+ +
+
+[% END %] -- 2.43.2