allow_phone_notifications would work better as an organizational unit setting

Bug #1969967 reported by Jason Stephenson
32
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Evergreen
Confirmed
Wishlist
Unassigned

Bug Description

The allow_phone_notifications Boolean option in the opac/parts/config.tt2 template would be more useful as an organizational unit setting, similar to the setting to enable SMS (Text) hold notifications.

As it stands, the allow_phone_notifications setting is global setting for every site that shares the same OPAC. They all have to agree on having it on or off. Moving it to the organizatonal unit settings would make it possible for some libraries to use the settings and others not.

At CW MARS, we have some libraries who phone patrons for holds and others who do not.

tags: added: circ-holds opac
Revision history for this message
Ruth Frasur (rfrasur) wrote :

This would be a very helpful setting.

Changed in evergreen:
status: New → Confirmed
Changed in evergreen:
assignee: nobody → Jason Stephenson (jstephenson)
Changed in evergreen:
assignee: Jason Stephenson (jstephenson) → nobody
milestone: none → 3.next
tags: added: pullrequest
Revision history for this message
Jason Stephenson (jstephenson) wrote :

I have pushed a branch to the working repository that makes this change: user/dyrcona/lp1969967-phone-notifications-yaous.

https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/dyrcona/lp1969967-phone-notifications-yaous

Since there is a change in default behavior of the OPAC, the phone notification options are hidden by default after this patch, I think this should wait until 3.10 at least before it goes into a release. The change in behavior is covered in the release note.

tags: added: orgunitsettings
Revision history for this message
Terran McCanna (tmccanna) wrote (last edit ):

I'm 100% in favor of the change to a library setting. I tested this in the Bootstrap OPAC (did not test in the old OPAC or the KPAC at this time). I confirmed that the org unit setting applies correctly when placing a new hold or when setting default notification preferences under My Account.

However, there are two places where the preference is not applying:

1) My Account > Holds > Edit Hold: When editing an existing hold, it does not hide the "Phone notification - Enter phone number" text or the field to enter the phone number

2) If a phone number is set on a hold (for example, by setting it through the staff client or by editing it) then it appears on the Current Items On Hold page even the option is disabled

And...

3) (This may need a different ticket.) This ticket specifically addresses the public interfaces, BUT I think that if the setting is disabled in the OPAC then it should also be disabled in the staff client. Otherwise, there will inevitably be staff members who are setting phone preferences for patrons that shouldn't have that option and causing a lot of confusion. Some of the places in the staff client that should reflect this:
- Patron registration / edit form
- Place hold page in Angular Staff Catalog
- Edit Notification Settings modal

tags: added: needswork
removed: pullrequest
Revision history for this message
Jennifer Pringle (jpringle-u) wrote :

+1 to addressing the staff client as well. I think this should be a separate bug. For us, we may need two settings so that libraries have the choice of whether or not to disable it in the staff client too.

This is currently mostly used by academic libraries in our consortium. I can imagine potential situations where a library doesn't want phone to be an option in the public catalogue, but still wants staff to be able to set phone notifications for particular patrons or patron groups (ie. maybe faculty can go through staff to get phone notifications).

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.