https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39962

--- Comment #12 from David Nind <[email protected]> ---
My testing notes (using KTD).

Set up
======

Set circulation and fine rules:
- Recalls allowed (total): 5
- Recalls per record (count): 5
- On shelf recalls allowed: if any unavailable
- Recall due date interval (day): 5
- Recall overdue fine amount: 5
- Recall pickup period (day): 5

Records used to test:
- Programming Perl (262), has one item (39999000011418)
- Intermediate Perl (126), has four items

Patrons used to test:
- Patron A: Mary Burton (change user name and password so you can 
  log in to the OPAC as them) 
- Patron B: Lisa Charles

Before applying any patches - first patch test plan
===========================

Steps 4 to 6: Check out Programming Perl to Lisa Charles and place a
biblio-level recall by Mary Burton:
- Message in holdings table - no mention of recall:
  Checked out to Lisa Charles (23529000197047): due 10/04/2026

Steps 8 to 9: Messages shown in the holding stable after placing an item-level
recall (recall message repeated): 
Checked out to Lisa Charles (23529000197047): due 10/04/2026
Recalled by Mary Burton (23529000651225) on 09/29/2026
Recalled by Mary Burton (23529000651225) on 09/29/2026

Applying the first patch - with a existing recall in place 
========================

As per the second patch, with an item-level recall in place before the patch is
applied:
- Have an item-level recall in place before apply the first patch
- Apply the first patch, restart everything
- Repeated message is no longer shown:
    Checked out to Lisa Charles (23529000197047): due 10/04/2026
    Recalled by Mary Burton (23529000651225) on 09/29/2026
- Apply the second patch, update the database (updatedatabase), restart
everything
- No change to the message

As per the second patch, with a biblio-level recall placed:
- Reset everything in KTD
- Repeat the set up
- Place a biblio-level recall
- Holdings table shows:
  Checked out to Lisa Charles (23529000197047): due 10/04/2026
- Apply the first patch, restart_all
- No change to the holdings table
- Apply the second patch, update the database, restart_all
- Holdings table now shows:
    Checked out to Lisa Charles (23529000197047): due 10/04/2026
    Recalled by Mary Burton (23529000651225) on 09/29/2026

Tests
=====

prove t/db_dependent/Koha/Item.t t/db_dependent/Koha/Recalls.t
t/db_dependent/Koha/Plugins/Recall_hooks.t

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to