handle ITEM_DEPOSIT_PAID event on checkin. We could flesh out the description with...
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 28 Oct 2008 22:43:25 +0000 (22:43 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 28 Oct 2008 22:43:25 +0000 (22:43 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@10949 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/circ/util.js
Open-ILS/xul/staff_client/server/locale/en-US/circ.properties

index dd98935..28562b3 100644 (file)
@@ -1911,6 +1911,7 @@ circ.util.checkin_via_barcode = function(session,params,backdate,auto_print,asyn
                                        1213 /* PATRON_BARRED */,
                                        1217 /* PATRON_INACTIVE */,
                                        1224 /* PATRON_ACCOUNT_EXPIRED */,
+                                       1234 /* ITEM_DEPOSIT_PAID */,
                                        7009 /* CIRC_CLAIMS_RETURNED */,
                                        7010 /* COPY_ALERT_MESSAGE */,
                                        7011 /* COPY_STATUS_LOST */,
@@ -1919,9 +1920,11 @@ circ.util.checkin_via_barcode = function(session,params,backdate,auto_print,asyn
                                ],
                                'text' : {
                                        '1203' : function(r) {
-                                               //return data.hash.ccs[ r.payload.status() ].name();
                                                return r.payload.status().name();
                                        },
+                                       '1234' : function(r) {
+                                               return document.getElementById('circStrings').getString('staff.circ.utils.checkin.override.item_deposit_paid.warning');
+                                       },
                                        '7010' : function(r) {
                                                return r.payload;
                                        }
@@ -2269,6 +2272,7 @@ circ.util.checkin_via_barcode2 = function(session,params,backdate,auto_print,che
                                case 1213 /* PATRON_BARRED */ :
                                case 1217 /* PATRON_INACTIVE */ :
                                case 1224 /* PATRON_ACCOUNT_EXPIRED */ :
+                               case 1234 /* ITEM_DEPOSIT_PAID */ :
                                case 7009 /* CIRC_CLAIMS_RETURNED */ :
                                case 7010 /* COPY_ALERT_MESSAGE */ :
                                case 7011 /* COPY_STATUS_LOST */ :
index 928336a..c3a8dd7 100644 (file)
@@ -278,6 +278,7 @@ staff.circ.utils.notify_count=Notices
 staff.circ.utils.patron_family_name=Patron Last Name
 staff.circ.utils.patron_first_given_name=Patron First Name
 staff.circ.utils.checkin.override=Override Checkin Failure?
+staff.circ.utils.checkin.override.item_deposit_paid.warning=A paid deposit will be owed to this patron if this action is overrided.
 staff.circ.utils.billable.amount=Transaction for %1$s billable $%2$s
 staff.circ.utils.transit_hold_cancelled=Original hold for transit cancelled.
 staff.circ.utils.item_checked_in=%1$s was already checked in.