LP#1779920 - Autorenewal Feature
authorCesar Velez <cesar.velez@equinoxinitiative.org>
Tue, 21 Aug 2018 21:46:50 +0000 (17:46 -0400)
committerCesar Velez <cesar.velez@equinoxinitiative.org>
Tue, 21 Aug 2018 21:52:43 +0000 (17:52 -0400)
commit57d46408881f4c8dc2e32f2df62382af135d8f87
tree1cfdff34db1a41d50972a503ab25ed79f835685c
parent630a00e69a63cd2fc694a318ee447ced413fb927
LP#1779920 - Autorenewal Feature

This branch adds the necessary changes to allow Evergreen via
the Action/Trigger system to generate daily automatic renewals of
outstanding loans. Implemented as pair of A/T definitions:
Autorenew and AutorenewNotify.

Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/extras/ils_events.xml
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/config.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/Circ/AutoRenew.pm [new file with mode: 0644]
Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Validator.pm
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.autorenewals_acp_and_circ_duration.sql [new file with mode: 0644]
Open-ILS/src/templates/conify/global/config/rule_circ_duration.tt2