acq user requests link from patron display
authorJason Etheridge <jason@esilibrary.com>
Thu, 28 Jul 2011 12:16:22 +0000 (08:16 -0400)
committerBill Erickson <berick@esilibrary.com>
Tue, 20 Sep 2011 15:32:43 +0000 (11:32 -0400)
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/web/opac/locale/en-US/lang.dtd
Open-ILS/xul/staff_client/chrome/content/main/constants.js
Open-ILS/xul/staff_client/server/patron/display.js
Open-ILS/xul/staff_client/server/patron/display.xul
Open-ILS/xul/staff_client/server/patron/display_horiz_overlay.xul
Open-ILS/xul/staff_client/server/patron/display_overlay.xul

index 966e8f2..16b3325 100644 (file)
 <!ENTITY staff.patron.info.stat_cats.accesskey "S">
 <!ENTITY staff.patron.info.surveys.label "Surveys">
 <!ENTITY staff.patron.info.surveys.accesskey "y">
+<!ENTITY staff.patron.info.acq_requests.label "Acquisition Requests">
+<!ENTITY staff.patron.info.acq_requests.accesskey "q">
 <!ENTITY staff.patron.info.group.label "Group Member Details">
 <!ENTITY staff.patron.info.group.accesskey "G">
 <!ENTITY staff.patron.search_form_overlay.inactive.value "Include inactive patrons?">
index 9413809..257dea7 100644 (file)
@@ -499,5 +499,6 @@ var urls = {
     'XUL_LOCAL_ADMIN_BASE' : '/xul/server/admin',
     'XUL_REPORTS' : '/reports/oils_rpt.xhtml',
     'EG_ACQ_PO_VIEW' : '/eg/acq/po/view',
+    'EG_ACQ_USER_REQUESTS' : '/eg/acq/picklist/user_request',
     'XUL_SERIAL_BATCH_RECEIVE': '/xul/server/serial/batch_receive.xul'
 }
index 29ad28d..3cf9f96 100644 (file)
@@ -370,6 +370,19 @@ patron.display.prototype = {
                             );
                         }
                     ],
+                    'cmd_patron_info_acq_requests' : [
+                        ['command'],
+                        function(ev) {
+                            obj.right_deck.set_iframe(
+                                urls.EG_ACQ_USER_REQUESTS + '?usr=' + obj.patron.id(),
+                                {},
+                                {
+                                    'get_barcodes' : function(a) { return xulG.get_barcodes(a); }
+                                }
+                            );
+                        }
+                    ],
+
                     'cmd_patron_info_groups' : [
                         ['command'],
                         function(ev) {
index 6023045..0d3c8d6 100644 (file)
         <command id="cmd_patron_info_triggered_events" />
         <command id="cmd_patron_info_stats" />
         <command id="cmd_patron_info_surveys" />
+        <command id="cmd_patron_info_acq_requests" />
         <command id="cmd_patron_info_groups" />
         <command id="cmd_patron_other" />
         <command id="cmd_patron_alert" />
index d37dbb4..bbd1b5c 100644 (file)
                                         </menupopup>
                                     </menu>
                                     <menuitem label="&staff.patron.info.surveys.label;" accesskey="&staff.patron.info.surveys.accesskey;" command="cmd_patron_info_surveys"/>
+                                    <menuitem label="&staff.patron.info.acq_requests.label;" accesskey="&staff.patron.info.acq_requests.accesskey;" command="cmd_patron_info_acq_requests"/>
                                     <menuitem label="&staff.patron.info.group.label;" accesskey="&staff.patron.info.group.accesskey;" command="cmd_patron_info_groups"/>
                                     <menuitem label="&staff.patron_display.verify_password.label;" accesskey="&staff.patron_display.verify_password.accesskey;" command="cmd_verify_credentials"/>
                                     <menuitem label="&staff.main.menu.admin.user_edit.label;" accesskey="&staff.main.menu.admin.user_edit.accesskey;" command="cmd_perm_editor"/>
index e94256e..03b8d41 100644 (file)
                                         </menupopup>
                                     </menu>
                                     <menuitem label="&staff.patron.info.surveys.label;" accesskey="&staff.patron.info.surveys.accesskey;" command="cmd_patron_info_surveys"/>
+                                    <menuitem label="&staff.patron.info.acq_requests.label;" accesskey="&staff.patron.info.acq_requests.accesskey;" command="cmd_patron_info_acq_requests"/>
                                     <menuitem label="&staff.patron.info.group.label;" accesskey="&staff.patron.info.group.accesskey;" command="cmd_patron_info_groups"/>
                                     <menuitem label="&staff.patron_display.verify_password.label;" accesskey="&staff.patron_display.verify_password.accesskey;" command="cmd_verify_credentials"/>
                                     <menuitem label="&staff.main.menu.admin.user_edit.label;" accesskey="&staff.main.menu.admin.user_edit.accesskey;" command="cmd_perm_editor"/>