From: Jason Stephenson Date: Sat, 15 Feb 2014 17:56:58 +0000 (-0500) Subject: LP#638509: Handle COPY_STATUS_LOST and COPY_STATUS_LONG_OVERDUE in renewal. X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=e9b374148aca12bc4d293345f9cc6ac672e278d7;p=evergreen%2Fpines.git LP#638509: Handle COPY_STATUS_LOST and COPY_STATUS_LONG_OVERDUE in renewal. Modify Open-ILS/xul/staff_client/server/circ/util.js so that the above events are available for override. Signed-off-by: Jason Stephenson Signed-off-by: Kathy Lussier Signed-off-by: Ben Shum --- diff --git a/Open-ILS/xul/staff_client/server/circ/util.js b/Open-ILS/xul/staff_client/server/circ/util.js index 2a94accad2..9e71c0cfe6 100644 --- a/Open-ILS/xul/staff_client/server/circ/util.js +++ b/Open-ILS/xul/staff_client/server/circ/util.js @@ -3656,7 +3656,9 @@ circ.util.renew_via_barcode = function ( params, async ) { case 7008 /* MAX_RENEWALS_REACHED */ : break; case 7009 /* CIRC_CLAIMS_RETURNED */ : break; case 7010 /* COPY_ALERT_MESSAGE */ : break; + case 7011 /* COPY_STATUS_LOST */ : break; case 7013 /* PATRON_EXCEEDS_FINES */ : break; + case 7025 /* COPY_STATUS_LONG_OVERDUE */ : break; case 11106 /* TOTAL_HOLD_COPY_RATIO_EXCEEDED */ : break; case 11107 /* AVAIL_HOLD_COPY_RATIO_EXCEEDED */ : break; default: @@ -3737,7 +3739,9 @@ circ.util.renew_via_barcode = function ( params, async ) { 7008 /* MAX_RENEWALS_REACHED */, 7009 /* CIRC_CLAIMS_RETURNED */, 7010 /* COPY_ALERT_MESSAGE */, + 7011 /* COPY_STATUS_LOST */, 7013 /* PATRON_EXCEEDS_FINES */, + 7025 /* COPY_STATUS_LONG_OVERDUE */, 11106 /* TOTAL_HOLD_COPY_RATIO_EXCEEDED */, 11107 /* AVAIL_HOLD_COPY_RATIO_EXCEEDED */ ], @@ -3767,7 +3771,13 @@ circ.util.renew_via_barcode = function ( params, async ) { '7010' : function(r) { return document.getElementById('circStrings').getFormattedString('staff.circ.renew.barcode.msg', [params.barcode, r.payload]); }, - '7013' : function(r) { return document.getElementById('circStrings').getFormattedString('staff.circ.renew.barcode', [params.barcode]); } + '7011' : function(r) { + return document.getElementById('circStrings').getFormattedString('staff.circ.renew.barcode.status', [params.barcode, typeof r.payload.status() == 'object' ? r.payload.status().name() : obj.data.hash.ccs[ r.payload.status() ].name()]); + }, + '7013' : function(r) { return document.getElementById('circStrings').getFormattedString('staff.circ.renew.barcode', [params.barcode]); }, + '7025' : function(r) { + return document.getElementById('circStrings').getFormattedString('staff.circ.renew.barcode.status', [params.barcode, typeof r.payload.status() == 'object' ? r.payload.status().name() : obj.data.hash.ccs[ r.payload.status() ].name()]); + } } } );