No patron notification when reservation available for pickup

Bug #837716 reported by Jeff Davis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Undecided
Unassigned

Bug Description

When a reserved resource is captured, Evergreen does not notify the patron that the resource is ready for pickup. (As far as I am aware this is true of all versions of Evergreen that include bookings.) This could give rise to situations where the patron goes to pick up the resource at the specified time, only to find that it hasn't been captured and is currently unavailable.

To address this, one of our libraries has requested the ability to have Evergreen automatically send out an email to the patron when a reserved resource has been captured. This would be similar to existing functionality for email notification for holds.

Revision history for this message
Jeff Davis (jdavis-sitka) wrote :

There is a proposed patch for this in the user/jeffdavis/trunk-lp837716-booking-notify branch of Sitka's Evergreen repo:

https://git.sitka.bclibraries.ca/gitweb/?p=sitka/evergreen.git;a=commit;h=refs/heads/user/jeffdavis/trunk-lp837716-booking-notify

This gives you a checkbox to enable email notification when creating the reservation, and adds a hook, reactor, and validator so that you can create an action trigger to send the emails. I've tested these changes against 2.0.8 and they seem to work.

One downside is that this would require a change to the booking.reservation table, namely adding an email_notify field. I couldn't see any other way of doing it.

James Fournie (jfournie)
tags: added: bookings pullrequest
Revision history for this message
Mike Rylander (mrylander) wrote :

Merged to master. Thanks, Jeff!

Changed in evergreen:
status: New → Fix Committed
Changed in evergreen:
milestone: none → 2.2.0
Changed in evergreen:
status: Fix Committed → Fix Released
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.