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

--- Comment #2 from Aleisha Amohia <[email protected]> ---
Created attachment 182807
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=182807&action=edit
Bug 39962: Allocate item to bib-level recall when checkout chosen

When a biblio-level recall is requested, the checkout with the oldest due date
is chosen to have its due date adjusted and sent a return notice. However the
chosen checkout item isn't assigned to the recall. This makes it hard for Koha
to know which item to show as 'recalled' on the biblio detail page.

This patch allocates the checked out item that gets chosen for the recall by
oldest due date, to the recall in the database.

This patch then checks if the item has an attached recall to display recall
information on the biblio detail page, rather than checking for if the
UseRecalls system preference is enabled.

To test:
1) Enable the UseRecalls system preference and set recalls-related circulation
rules.
2) Find a record with at least one item
3) Check out an item in this record to Patron B
4) Log into the OPAC as Patron A and place a biblio-level recall on the record
5) View the record on the staff interface and look at the holdings table
6) The checked out item should now also show a message that it is recalled.
7) Cancel the recall
8) Go back to the OPAC as Patron A and this time place an item-level recall on
the checked out item
9) View the record on the staff interface and confirm the recall message shows
as expected
10) Confirm all tests pass t/db_dependent/Koha/Item.t ,
t/db_dependent/Koha/Recalls.t , t/db_dependent/Koha/Plugins/Recall_hooks.t

Sponsored-by: Auckland University of Technology

-- 
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/

Reply via email to