https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38232
David Nind <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Text to go in the| |This fixes the remembering release notes| |of the options when | |checking in items from | |Circulation > Check in > | |options icon in the barcode | |field. | | | |If the "Forgive | |overdue charges" option was | |selected (shown when the | |finesMode system preference | |is set to "Calculate and | |charge"), this selection | |was not remembered after | |checking in an item with a | |materials specified note | |(952$3). --- Comment #10 from David Nind <[email protected]> --- I managed to work out how to replicate the issue (go to Circulation > Check in and select the icon in barcode field to show the options - not from the check in menu item in the header!), and have signed off. While the change works as per the test plan, is this the correct behavour? I understand the rationale for the other options remaining selected after you check in an item - it makes sense to remember these if you have multiple items to check in: - Specify return date (MM/DD/YYYY) - Remember return date for next check in - Book drop mode However, I would have thought that "Forgive overdue charges" would be a more one-off event, and you wouldn't want to remember this for each subsequent check in. I'm sure there is a rationale for remembering the "Forgive overdue charges" option for the current session! Here are my updated testing notes (using KTD): 1. Set system preference finesMode = "Calculate and charge". 2. Set system preference CircConfirmItemParts = "Require". 3. Edit an item so that it has some text in "3 - Materials specified (bound volume or other part for" (I did this for CGI programming with Perl (record number 11), barcode 39999000000498, item number 32). 4. Go to check in an item WITHOUT a material note (952$3), from Circulation > Check in : 4.1. Go to Circulation > Check in (not from the check in menu item in the header!) 4.2. Click the settings icon in the "Enter item barcode" box 4.3. There are now options for: - Specify return date (MM/DD/YYYY) - Remember return date for next check in - Forgive overdue charges - Book drop mode 4.4. Tick the box for "Forgive overdue charges" 4.5. Paste in a barcode (I used 39999000005776) 4.6. Note that "Forgive overdue charges" remains checked. 5. Repeat step 4 for an item WITH a material note (952$3) (I used 39999000000498): 5.1. You get a dialog box with: "Please confirm checkin Please confirm that the accompanying materials are present: [text from 952$3]. Yes, checkin (Y) No, don't checkin (N)" 5.2 Click "Yes". 5.3 Note that the "Forgive overdue charges" option is no longer selected. 6. Apply the patch and go to Circulation > Check in again, and expand the check in options. 7. Repeat steps 4 and 5, the "Forgive overdue charges" option should now remain selected. Additional notes: 1. I didn't really need to set up charging of fines in the circulation rules (for Patron category = All and Item type = All) and running misc/cronjobs/fines.pl to replicate the issue: - Fine amount: 5.00 - Fine charging interval: 5 2. Checking an item in from the header bar (which is what I was doing), doesn't give you the settings icon and a chance to select any of the options. -- You are receiving this mail because: You are watching all bug changes. _______________________________________________ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
