PRECONDITIONS| -------------+ Syspref OPACShowPlaceItemLevelHold shoud be allowed, or the biblio must be a serial. -------------------------------------- TESTING DATA: -------------------------------------- Biblio must have items. -------------------------- WHAT SHOULD HAPPEN -------------------------- In opac-detail.pl: A "Place hold"-link should appear after each Item-row. For serials the "Place hold"-link in the sidebar vanishes. Clicking the item-level place hold link, directs the user to opac-reserve.pl which is modified to show only the selected item, preselect it and hide unnecessary buttons. ---------------------------- LIMITATIONS ---------------------------- In opac-detail.pl, it is not checked whether or not the item can actually be reserved. This is so on purpose because of performance reasons. The way C4::Reserves::CanItemBeReserved() works, would totally destroy any performance on opac-detail.pl for larger Items volumes. ---------------------------- TEST CASE1 book, with items ---------------------------- 1. Go to opac-detail.pl 2. Verify that items have "Place hold" link after them. 3. Click the Place hold link. 4. Make a hold as usual. ---------------------------- TEST CASE2 serial with items ---------------------------- 1. Go to opac-detail.pl 2. Verify that items have "Place hold" link after them. 3. Verify that the sidebars "Place hold"-link is gone. 4. Click the Place hold link. 5. Make a hold as usual.