Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Change #6636

Category None
Changed by Jason Stephenson <jasonohnoyoudont@sigio.com>
Changed at Tue 01 Oct 2019 17:23:02
Repository git://git.evergreen-ils.org/Evergreen.git
Project Evergreen
Branch master
Revision a69ac979dbf9b2dcdde579aea0b6ab72ccdc5f5d

Comments

Lp 1835035: Refactor auto_renewal back end code
Refactor the auto_renewal feature so that it works like other renewal
types: opac_renewal, sip_renewal, etc.  This refactor prevents
desk_renewal from being set when auto_renewal is set.

Deprecate the newly added open-ils.circ.renew.auto API and ensure that
it still works as intended.  Add release note indicating the
deprecation of this API and intent to remove it in Evergreen 3.5.

Modify the AutoRenew action trigger reactor to use the plain
open-ils.circ.renew API with the auto_renewal option set to 1.

Add database update script to cleanup (i.e. set to FALSE) the
desk_renewal field on action.circulation and action.aged_circulation
tables where auto_renewal is TRUE.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>

Changed files