Bug 28798 - Allow ability to make OPAC hold pick-up location mandatory
Summary: Allow ability to make OPAC hold pick-up location mandatory
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: OPAC (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement
Assignee: Owen Leonard
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-02 16:29 UTC by Lucas Gass (lukeg)
Modified: 2021-08-02 20:23 UTC (History)
1 user (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lucas Gass (lukeg) 2021-08-02 16:29:36 UTC
Currently, when placing a hold on the OPAC the pickup location defaults to users branch, unless OPACHoldsIfAvailableAtPickup is set to 'don't allow'.

Many libraries like to force the user to make a branch selection and make this field required. This can be done with JS but it would be nice if it was a system preference. 

I'd like to see a system preference like 'OPACHoldBranchMandatory' which would add an empty value like: <option val="">--Please choose--</option> and upon submission check to make sure something besides the empty value is selected.
Comment 1 Owen Leonard 2021-08-02 18:19:49 UTC
I'm curious, what is the motivation for forcing patrons to select a library? Under what circumstances is the user's home library not an appropriate default?
Comment 2 Lucas Gass (lukeg) 2021-08-02 19:24:46 UTC
(In reply to Owen Leonard from comment #1)
> I'm curious, what is the motivation for forcing patrons to select a library?
> Under what circumstances is the user's home library not an appropriate
> default?

Some librarians in multi-branch systems want users to consciously make a decision about where they will pickup the hold.
Comment 3 Andrew Fuerste-Henry 2021-08-02 20:21:02 UTC
I can see the utility of forcing a choice. As Lucas says, I've talked to libraries that want this.

If we're creating a new syspref and monkeying with this field, could we go a step further and make the syspref something like OPACHoldPickupDefault with the options (Patron home library / Item home library / Item holding library / Force a choice).
Comment 4 Lucas Gass (lukeg) 2021-08-02 20:23:03 UTC
(In reply to Andrew Fuerste-Henry from comment #3)
> I can see the utility of forcing a choice. As Lucas says, I've talked to
> libraries that want this.
> 
> If we're creating a new syspref and monkeying with this field, could we go a
> step further and make the syspref something like OPACHoldPickupDefault with
> the options (Patron home library / Item home library / Item holding library
> / Force a choice).

+1, I like this.