Bug 12044 - Checkout should be clearly disallowed before inputting item barcode if a patron's fines will block the transaction
Summary: Checkout should be clearly disallowed before inputting item barcode if a patr...
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Circulation (show other bugs)
Version: Main
Hardware: All All
: P5 - low normal (vote)
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
: 11553 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-04-08 13:30 UTC by Owen Leonard
Modified: 2024-05-13 21:06 UTC (History)
9 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:


Attachments
sample block message (17.21 KB, image/jpeg)
2023-12-08 18:14 UTC, Cab Vinton
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Owen Leonard 2014-04-08 13:30:39 UTC
If a patron cannot check out because they are over the limit specified by the noissuescharge system preference and the logged in user doesn't have permission to override the limit the barcode input field should not appear. The user should see a message explaining that checking out is blocked by the outstanding charge.

Currently the user is able to submit the barcode without any warnings about the block, and only after the page refreshes do they get a warning.
Comment 1 Katrin Fischer 2020-01-05 13:40:53 UTC
Should probably also take AllowFineOverride into account (see bug 11553)
Comment 2 Katrin Fischer 2020-01-05 13:41:07 UTC
*** Bug 11553 has been marked as a duplicate of this bug. ***
Comment 3 Andrew Fuerste-Henry 2020-12-30 20:52:09 UTC
+1, this is confusing.

Currently in master:
If AllowFineOverride is off, then all staff see a message of "Checkouts are BLOCKED because fine balance is OVER THE LIMIT" when looking at the checkout tab of a patron over the fines limit. The behavior is great!

If AllowFineOverride is on, then all staff see the checkout box when looking at the checkout tab of a patron over the fines limit. 
When a staff member who has force_checkout permission attempts a checkout, Koha gives a confirmation message "Please confirm checkout
The patron has a debt of XXX" and the user picks Yes or no. 
When a staff member who does not have force_checkout permission attempts a checkout, the checkout fails and the staff member gets a message of "Cannot check out
The patron has a debt of XXX."

If AllowFineOverride is on and the staff member does not have force_checkout permission, I think we should show them the same "Checkouts are BLOCKED because fine balance is OVER THE LIMIT" as when the syspref is off.
Comment 4 Lisette Scheer 2023-03-03 20:44:57 UTC
+1 This would be very helpful. 

Lisette
Comment 5 Cab Vinton 2023-12-08 18:14:00 UTC
Created attachment 159674 [details]
sample block message

+1 from here as well.

Note that some processes do add very helpful restriction messages to the patron page (see attached).

Something similar would be helpful for any patrons with fines above the noissues or OPACFineNoRenewals thresholds.
Comment 6 Carolyn Hughesman 2024-05-13 21:06:22 UTC
+1  this is confusing for our staff.

It would be helpful if "Checkouts are BLOCKED because fine balance is OVER THE LIMIT" would display when an account is over the noissuescharge limit.  No matter if AllowFineOverride is on or off OR if the staff member has force_checkout permissions.

Carolyn