]> git.koha-community.org Git - koha.git/commit
Bug 30222: Simplify logic for reporting
authorNick Clemens <nick@bywatersolutions.com>
Fri, 11 Mar 2022 13:24:33 +0000 (13:24 +0000)
committerAndrew Fuerste-Henry <andrew@bywatersolutions.com>
Fri, 15 Apr 2022 18:19:06 +0000 (18:19 +0000)
commit22bce346d197172f56df38a55aea41e4a9c855ca
tree28bf3f9a01d12ae4e3ff246a49b9e64ebbb9f6a0
parent08b7bf56333ff6c3e8c16a1cd24f0e595b6ed3c9
Bug 30222: Simplify logic for reporting

This patch adds two new variables:
$wants_email and $wants digest

These are used to simplify checks on whether notices should be sent

To test:
1 - Apply patch
2 - Confirm notices are not sent of pref is 'cron' and send_notcies flag not set
3 - Confirm notices are sent if pref is cron and send_notices flag is set and borrower
    does not have preference set for auto renewals
4 - Confirm notices not sent if pref is set to follow messaging preference and borrower
    does not have preferences set for auto_renewals
5 - Confirm regular notices sent if pref is set to follow messaging preferences and borrower
    does have the preference set but not digest
6 - Confirm digest notices sent if pref is set to follow messaging preferences and borrower
    does have the preference set and wants digest

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit 17f1793ba952e3a95f98ec777d56486611b7036d)

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
misc/cronjobs/automatic_renewals.pl