Bug 19288: Don't show patron info for item level holds on details.pl unless hold...
authorNick Clemens <nick@bywatersolutions.com>
Mon, 9 Mar 2020 09:41:26 +0000 (09:41 +0000)
committerJoy Nelson <joy@bywatersolutions.com>
Fri, 3 Apr 2020 17:22:25 +0000 (17:22 +0000)
commit2c2e229709e723c7604fecf0a5607486ed1e6d14
treeabd286d677fc2d74e1bae38c87bece9f255dee56
parentdf4811ae1f2ff5a21ea5a3a7db97b19ecfdc4f6d
Bug 19288: Don't show patron info for item level holds on details.pl unless hold is waiting

This persists after bug 20948 - we can still display patron information even if this patron is not the one
who will receive the item upon checkin. The holds tab can give an overview of holds and information - I think
on the details page the only info we need is whether there might be a item level hold, not who it is for

To test:
1 - Place an item level hold for delivery at a branch not matching home branch of item
2 - Place a record level hold for delivery at homebranch of item placed on hold above
3 - Enable LocalHoldsPriority with 'pickup library' matches the item's 'home library'
4 - View the details for the page, it says the item has a hold for the patron with an item level hold
5 - Check in the item, the hold triggered is for the next available patron, ignore the hold
6 - Apply patch
7 - Check details page, 'There is an item-level hold (priority=1)' with no patron info
8 - Check in, next available hold is still the one triggered

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Joy Nelson <joy@bywatersolutions.com>
koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt