[Koha-bugs] [Bug 25787] Club holds can't be placed without modify_holds_priority permission

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Oct 11 22:28:49 CEST 2022


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25787

Jason Robb <jrobb at sekls.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jrobb at sekls.org

--- Comment #2 from Jason Robb <jrobb at sekls.org> ---
Still valid in 21.11.11. Technically place_holds is also required to get that
far so it may be that the overarching reserveforothers permission is what's
truly required to successfully place a club hold.

The ability to place club holds should really be its own separate user
permission nested under the reserveforothers (or possibly clubs?) permission
group.

In our club usage scenario, a mistaken club hold can lead to hundreds of a
holds on a record which puts many items in motion to patrons that don't
actually want them.

I wrote some JS to hide the "Clubs" tab at request.pl with exception for the
select staff users in charge of placing club holds. It also changes the label
wording from "Search patrons or clubs" to just "Search patrons".

  var loggedUser = $("#logged-in-info-full .loggedinusername").text();
  var clubbers = ["staffusername1", "staffusername2"]; //show for these users
  if ($.inArray(loggedUser, clubbers) == -1) {
    $('#circ_request [href="#holds_clubsearch_pane"]').closest('li').hide();
    $('#circ_request label:contains("Search patrons or clubs")').text("Search
patrons");
  }

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.


More information about the Koha-bugs mailing list