From 2a41d5d22796b3c52331689e9d3d3e51c79c59f3 Mon Sep 17 00:00:00 2001 From: Jared Camins-Esakov Date: Wed, 2 Oct 2013 11:01:54 -0400 Subject: [PATCH] Bug 10240 QA follow-up: correctly record fines and fix label At some point in rebasing I managed to remove the part of the code that saved fine payments. This patch re-adds that feature. This patch also corrects the label on the check out tab to not mention partial names for checkouts when offline, and partial name searches are not supported in offline circ. --- .../intranet-tmpl/prog/en/modules/circ/offline.tt | 2 ++ offline_circ/service.pl | 3 +++ 2 files changed, 5 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/offline.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/offline.tt index d43fd6a..2ea6203 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/offline.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/offline.tt @@ -172,6 +172,7 @@ function uploadTransaction(transaction) { "action" : transaction.value.action, "barcode" : transaction.value.barcode, "cardnumber" : transaction.value.cardnumber, + "amount" : transaction.value.amount, "pending" : true, }, }); @@ -441,6 +442,7 @@ window.addEventListener('load', function(e) { $(document).ready(function () { kohadb.initialize(); + $('#header_search #circ_search .tip').text(_("Enter patron card number:")); $('ul[aria-labelledby="drop3"]').html('
  • You cannot change your branch or logout while using offline circulation
  • '); diff --git a/offline_circ/service.pl b/offline_circ/service.pl index 2dcc640..771d459 100755 --- a/offline_circ/service.pl +++ b/offline_circ/service.pl @@ -40,6 +40,7 @@ if ($status eq 'ok') { # if authentication is ok my $timestamp = $cgi->param('timestamp') || ''; my $action = $cgi->param('action') || ''; my $barcode = $cgi->param('barcode') || ''; + my $amount = $cgi->param('amount') || 0; $barcode =~ s/^\s+//; $barcode =~ s/\s+$//; my $cardnumber = $cgi->param('cardnumber') || ''; @@ -54,6 +55,7 @@ if ($status eq 'ok') { # if authentication is ok $action, $barcode, $cardnumber, + $amount ); } else { $result = ProcessOfflineOperation( @@ -64,6 +66,7 @@ if ($status eq 'ok') { # if authentication is ok 'action' => $action, 'barcode' => $barcode, 'cardnumber' => $cardnumber, + 'amount' => $amount } ); } -- 1.7.9.5