Hold Notes column
authorJason Etheridge <jason@esilibrary.com>
Thu, 9 Jun 2011 21:27:21 +0000 (17:27 -0400)
committerBill Erickson <berick@esilibrary.com>
Thu, 30 Jun 2011 15:17:19 +0000 (11:17 -0400)
New column in holds list UIs that allows staff to see at a glance the
(initial) text content of attached hold notes.  In some cases, this
helps avoid the need to open the dedicated notes UI.

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/xul/staff_client/server/circ/util.js
Open-ILS/xul/staff_client/server/locale/en-US/circ.properties

index 64c4279..c94c2ca 100644 (file)
@@ -2467,6 +2467,22 @@ circ.util.hold_columns = function(modify,params) {
         },
         {
             'persist' : 'hidden width ordinal',
+            'id' : 'hold_note_text',
+            'label' : document.getElementById('circStrings').getString('staff.circ.utils.hold_note_text'),
+            'flex' : 1,
+            'primary' : false,
+            'hidden' : true,
+            'editable' : false, 'render' : function(my) {
+                var s = '';
+                var notes = my.ahr.notes();
+                for (var i = 0; i < notes.length; i++) {
+                    s += notes[i].title() + ':' + notes[i].body() + '; \n';
+                }
+                return s;
+            }
+        },
+        {
+            'persist' : 'hidden width ordinal',
             'id' : 'staff_hold',
             'label' : document.getElementById('circStrings').getString('staff.circ.utils.staff_hold'),
             'flex' : 1,
index 15f4d37..b155e5b 100644 (file)
@@ -253,7 +253,8 @@ staff.circ.utils.circulate=Circulate?
 staff.circ.utils.deleted=Deleted?
 staff.circ.utils.holdable=Holdable?
 staff.circ.utils.floating=Floating?
-staff.circ.utils.hold_note=Hold Note(s)
+staff.circ.utils.hold_note=Hold Note(s) Count
+staff.circ.utils.hold_note_text=Hold Note(s) Text
 staff.circ.utils.staff_hold=Staff Hold?
 staff.circ.utils.opac_visible=OPAC Visible?
 staff.circ.utils.status_changed_time=Status Changed Time