From f48b2124c3c01658ceafc7add299534ef23de4df Mon Sep 17 00:00:00 2001 From: Mike Rylander Date: Fri, 13 Nov 2020 14:42:10 -0500 Subject: [PATCH] Add BooPAC support for Hold Groups Signed-off-by: Mike Rylander --- .../opac/myopac/hold_subscriptions.tt2 | 51 ++++++++++++++++++++++ .../templates-bootstrap/opac/parts/myopac/base.tt2 | 3 ++ 2 files changed, 54 insertions(+) create mode 100644 Open-ILS/src/templates-bootstrap/opac/myopac/hold_subscriptions.tt2 diff --git a/Open-ILS/src/templates-bootstrap/opac/myopac/hold_subscriptions.tt2 b/Open-ILS/src/templates-bootstrap/opac/myopac/hold_subscriptions.tt2 new file mode 100644 index 0000000000..d5d6c076d8 --- /dev/null +++ b/Open-ILS/src/templates-bootstrap/opac/myopac/hold_subscriptions.tt2 @@ -0,0 +1,51 @@ +[% PROCESS "opac/parts/header.tt2"; + PROCESS "opac/parts/misc_util.tt2"; + PROCESS "opac/parts/hold_status.tt2"; + PROCESS "opac/parts/myopac/column_sort_support.tt2"; + WRAPPER "opac/parts/myopac/base.tt2"; + myopac_page = "holds"; + parent="holds"; +%] +
+ +
+ [% l("Current Hold Groups") %] + + [% l('Export List') %] + +
+
+ +
+ [% IF ctx.my_hold_subscriptions.size AND ctx.my_hold_subscriptions.size < 1 %] +
+ [% l('No subscriptions found.') %] +
+ [% ELSE %] + + + + + + + + + + [% FOR sub IN ctx.my_hold_subscriptions %] + + + + + + + [% END %] + +
[% l('Name') %][% l('Description') %][% l('Actions') %]
[% sub.name | html %] [% sub.description | html %] + sub.id}) %]'> + [% l('Remove me') %] + +
+ [% END %] +
+
+[% END %] diff --git a/Open-ILS/src/templates-bootstrap/opac/parts/myopac/base.tt2 b/Open-ILS/src/templates-bootstrap/opac/parts/myopac/base.tt2 index 0374be1548..14e425a95e 100755 --- a/Open-ILS/src/templates-bootstrap/opac/parts/myopac/base.tt2 +++ b/Open-ILS/src/templates-bootstrap/opac/parts/myopac/base.tt2 @@ -32,6 +32,9 @@ IF (ctx.show_reservations_tab == 'true'); myopac_pages.push({children => 0, parent => "parent", url => "reservations", text => l(" Reservations"), name => l("Reservations")}); END; + IF ctx.my_hold_subscriptions.size > 0; + myopac_pages.push({children => 0, parent => "holds", url => "hold_subscriptions", text => l(" Hold Groups"), name => l("Hold Groups")}); + END; skin_root = "../" %] -- 2.11.0