Bug 8518 - Self checkout does not display debt amount if syspref AllowFineOverride is set to allow
If the patron has depts that prevent issuing and the system preference 'AllowFineOverride' is set to 'allow', the amount is not displayed in the user message.
Additionally, patch adds currency symbol to amount.
Test plan:
Do self checkout with patron who has debts that are over the limit.
Test with and without preference 'AllowFineOverride' set.
Signed-off-by: Mirko Tietgen <mirko@abunchofthings.net>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
(cherry picked from commit 5fdf80afe8)
Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
This commit is contained in:
parent
060b78e68f
commit
92b0f14849
|
|
@ -157,7 +157,7 @@ elsif ( $op eq "checkout" ) {
|
|||
hide_main => 1,
|
||||
);
|
||||
if ($issue_error eq 'DEBT') {
|
||||
$template->param(amount => $impossible->{DEBT});
|
||||
$template->param(amount => C4::Budgets->GetCurrency()->{symbol}.$impossible->{DEBT});
|
||||
}
|
||||
#warn "issue_error: " . $issue_error ;
|
||||
if ( $issue_error eq "NO_MORE_RENEWALS" ) {
|
||||
|
|
@ -189,6 +189,9 @@ elsif ( $op eq "checkout" ) {
|
|||
"circ_error_$issue_error" => 1,
|
||||
hide_main => 1,
|
||||
);
|
||||
if ($issue_error eq 'DEBT') {
|
||||
$template->param(amount => C4::Budgets->GetCurrency()->{symbol}.$needconfirm->{DEBT});
|
||||
}
|
||||
} else {
|
||||
if ( $confirmed || $issuenoconfirm ) { # we'll want to call getpatroninfo again to get updated issues.
|
||||
# warn "issuing book?";
|
||||
|
|
|
|||
Loading…
Reference in New Issue