Lp 1843079: Add renewals remaining to AutoRenew reactor's user data
authorJason Stephenson <jason@sigio.com>
Fri, 6 Sep 2019 14:38:25 +0000 (10:38 -0400)
committerJason Stephenson <jason@sigio.com>
Fri, 31 Jul 2020 19:20:59 +0000 (15:20 -0400)
commit9aea3383de8724e672ea2f577574248303013380
treea15a1dbc7be21aaf9f2db5dac90bc5f2b4311aa2
parent558712a7f15dcbe02f3765b64340e0150c40e282
Lp 1843079: Add renewals remaining to AutoRenew reactor's user data

Add a renewal_remaining field to the autorenew event's user data so
that we can report the number of renewals remaining to the patron
without doing (possibly erroneous) math in the template.  When the
circulation is renewed, we use the renewal remaining count from the
new circulation.  When the renewal fails, we use the number from the
original circulation.

The current template is not modified to add this field.  That is left
as an exercise for sites that want to add this information for the
convenience of their patrons.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/Circ/AutoRenew.pm
docs/RELEASE_NOTES_NEXT/Circulation/autorenewnotify-renewal-field.adoc [new file with mode: 0644]