From 86e5235b9edda20d9e65412a185789b9bfa5a5f8 Mon Sep 17 00:00:00 2001
From: Alex Buckley <alexbuckley@catalyst.net.nz>
Date: Sun, 28 Oct 2018 22:10:43 +0000
Subject: [PATCH] Bug 15565: (follow-up) Corrected OPAC reserve interface
 display logic

Sponsored-By: Brimbank Library, Australia
---
 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt
index b8832d4..9992c7a 100644
--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt
+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt
@@ -298,8 +298,10 @@
                                                             </li>
                                                         [% END # / IF OpacHoldNotes %]
 
+                                                        [% IF bibitemloo.itemholdable %]
                                                         <!-- ITEM HOLDS -->
                                                         <li class="lradio place_on_type" style="display:none;">
+                                                            [% IF NOT bibitemloo.force_hold %]
                                                                 <label class="radio inline" for="reqany_[% bibitemloo.biblionumber | html %]">Next available item</label>
                                                                 <input type="radio" name="reqtype_[% bibitemloo.biblionumber | html %]"
                                                                         id="reqany_[% bibitemloo.biblionumber | html %]"
@@ -307,6 +309,7 @@
                                                                         value="Any"
                                                                         checked="checked"
                                                                 />
+                                                            [% END %]
                                                             <label class="radio inline" for="reqspecific_[% bibitemloo.biblionumber | html %]">A specific item</label>
                                                             <input type="radio" name="reqtype_[% bibitemloo.biblionumber | html %]"
                                                                    id="reqspecific_[% bibitemloo.biblionumber | html %]"
@@ -314,6 +317,7 @@
                                                                    value="Specific"
                                                             />
                                                         </li>
+                                                        [% END # / IF bibitemloo.itemholdable %]
                                                     </ul>
 
                                                     [% IF bibitemloo.remaining_holds_for_record > 1 %]
@@ -526,8 +530,6 @@
                     $("#toggle-hold-options-[% bibitemloo.biblionumber | html %]").click();
                     $("#reqany_[% bibitemloo.biblionumber | html %]").attr('checked', true);
                 [% END %]
-                $("#reqany_[% bibitemloo.biblionumber | html %]").attr('disabled', 'disabled');
-                $("#reqspecific_[% bibitemloo.biblionumber | html %]").attr('disabled', 'disabled');
             [% END %]
             [% IF bibitemloo.reqholdnotes %]
                 $("#holdnotes_[% bibitemloo.biblionumber | html %]").attr( 'required', true );
-- 
2.1.4