[open-ils-commits] r14792 - in trunk/Open-ILS/xul/staff_client/server: circ locale/en-US (phasefx)

svn at svn.open-ils.org svn at svn.open-ils.org
Thu Nov 5 15:08:34 EST 2009


Author: phasefx
Date: 2009-11-05 15:08:29 -0500 (Thu, 05 Nov 2009)
New Revision: 14792

Modified:
   trunk/Open-ILS/xul/staff_client/server/circ/util.js
   trunk/Open-ILS/xul/staff_client/server/locale/en-US/circ.properties
Log:
add workstation-related circ columns and relabel Checkout Library to Checkout or Renew Library, given how circs are implemented

Modified: trunk/Open-ILS/xul/staff_client/server/circ/util.js
===================================================================
--- trunk/Open-ILS/xul/staff_client/server/circ/util.js	2009-11-05 19:27:38 UTC (rev 14791)
+++ trunk/Open-ILS/xul/staff_client/server/circ/util.js	2009-11-05 20:08:29 UTC (rev 14792)
@@ -1231,11 +1231,31 @@
             'flex' : 1,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.circ ? ( typeof my.circ.checkin_workstation() == 'object' ? my.circ.checkin_workstation().name() : my.circ.checkin_workstation() ) : ( my.acp.circulations() ? ( typeof my.acp.circulations()[0].checkin_workstation() == 'object' ? my.acp.circulations().checkin_workstation().name() : my.acp.circulations().checkin_workstation() ) : ""); },
+            'editable' : false, 'render' : function(my) { return my.circ ? ( typeof my.circ.checkin_workstation() == 'object' ? my.circ.checkin_workstation().name() : my.circ.checkin_workstation() ) : ""; },
         },
         {
             'persist' : 'hidden width ordinal',
             'fm_class' : 'circ',
+            'id' : 'checkout_workstation',
+            'label' : document.getElementById('circStrings').getString('staff.circ.utils.checkout_workstation'),
+            'flex' : 1,
+            'primary' : false,
+            'hidden' : true,
+            'editable' : false, 'render' : function(my) { return my.circ ? ( typeof my.circ.workstation() == 'object' ? my.circ.workstation().name() : my.circ.workstation() ) : ""; },
+        },
+        {
+            'persist' : 'hidden width ordinal',
+            'fm_class' : 'circ',
+            'id' : 'checkout_workstation_top_of_chain',
+            'label' : document.getElementById('circStrings').getString('staff.circ.utils.checkout_workstation_top_of_chain'),
+            'flex' : 1,
+            'primary' : false,
+            'hidden' : true,
+            'editable' : false, 'render' : function(my) { if (my.circ&&!my.original_circ) { if(!get_bool(my.circ.desk_renewal())&&!get_bool(my.circ.opac_renewal())&&!get_bool(my.circ.phone_renewal())){my.original_circ = my.circ;}}; return my.original_circ ? ( typeof my.original_circ.workstation() == 'object' ? my.original_circ.workstation().name() : my.original_circ.workstation() ) : ""; },
+        },
+        {
+            'persist' : 'hidden width ordinal',
+            'fm_class' : 'circ',
             'id' : 'checkin_scan_time',
             'label' : document.getElementById('circStrings').getString('staff.circ.utils.checkin_scan_time'),
             'flex' : 1,

Modified: trunk/Open-ILS/xul/staff_client/server/locale/en-US/circ.properties
===================================================================
--- trunk/Open-ILS/xul/staff_client/server/locale/en-US/circ.properties	2009-11-05 19:27:38 UTC (rev 14791)
+++ trunk/Open-ILS/xul/staff_client/server/locale/en-US/circ.properties	2009-11-05 20:08:29 UTC (rev 14792)
@@ -239,7 +239,9 @@
 staff.circ.utils.acp_mint_condition.false=Mediocre
 # The < and > highlight that the value is not set; translate Unset and change the delimiters as needed
 staff.circ.utils.unset=<Unset>
-staff.circ.utils.checkout_lib=Checkout Library
+staff.circ.utils.checkout_lib=Checkout or Renew Library
+staff.circ.utils.checkout_workstation=Circ or Renewal Workstation
+staff.circ.utils.checkout_workstation_top_of_chain=Checkout Workstation
 staff.circ.utils.checkout_timestamp=Checkout Timestamp
 staff.circ.utils.checkin_timestamp=Checkin Timestamp
 staff.circ.utils.xact_start=Checkout Date



More information about the open-ils-commits mailing list