From 11be2771e6ec8c3b4da999c16b6a106caf6774c7 Mon Sep 17 00:00:00 2001 From: David Cook Date: Wed, 7 Jul 2021 06:10:32 +0000 Subject: [PATCH] Bug 15516: Show user's hold groups to user via OPAC This patch shows the item-level and bib-level holds in a hold group for the user's holds in the OPAC. This includes both the opac-user.pl page and the self-checkout hold display. --- .../bootstrap/en/includes/holds-table.inc | 20 +++++++++++++++++++ .../bootstrap/en/modules/opac-user.tt | 1 + .../bootstrap/en/modules/sco/sco-main.tt | 2 +- koha-tmpl/opac-tmpl/bootstrap/js/holds.js | 5 +++++ 4 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 koha-tmpl/opac-tmpl/bootstrap/js/holds.js diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/holds-table.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/holds-table.inc index c50958346d..926c5e28e2 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/holds-table.inc +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/holds-table.inc @@ -61,6 +61,26 @@ [% IF HOLD.item_level_hold %]

Item on hold: [% HOLD.item.barcode | html %]

[% END %] + [% IF HOLD.hold_group_id %] +
+ (part of a hold group) + +
+ [% END %] Hold date: diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt index 5c2f4bf760..86a5619e00 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt @@ -1089,4 +1089,5 @@ }); [% END %] + [% Asset.js("js/holds.js") | $raw %] [% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/sco-main.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/sco-main.tt index 339a0818e7..5c26e15b3a 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/sco-main.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/sco-main.tt @@ -518,6 +518,6 @@ }); - + [% Asset.js("js/holds.js") | $raw %] [% IF ( Koha.Preference('SCOUserJS') ) %][% END %] [% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/holds.js b/koha-tmpl/opac-tmpl/bootstrap/js/holds.js new file mode 100644 index 0000000000..734c544adf --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/js/holds.js @@ -0,0 +1,5 @@ +$(document).ready(function(){ + $("div.group_hold").click(function(){ + $(this).find("div.group_hold_list").toggle(); + }); +}); -- 2.20.1