[Koha-bugs] [Bug 19014] Patrons should not get an 'on_reserve' notification if the due date is far into the future
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Tue Nov 12 20:10:23 CET 2019
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19014
Nick Clemens <nick at bywatersolutions.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #65590|0 |1
is obsolete| |
Attachment #86960|0 |1
is obsolete| |
Attachment #90509|0 |1
is obsolete| |
--- Comment #42 from Nick Clemens <nick at bywatersolutions.com> ---
Created attachment 95348
-->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=95348&action=edit
Bug 19014: Only process issues for autorenewal if on or after soonest renewal
date
This patch check the soonest renewal date and skips processing auto renewals if
before this date
This ensures patrons won't get notifications far in advance if an item is on
hold or has other issues
To test:
1 - Checkout an item to a patron with a due date 2 days in the future and 'No
renewal before' unset
2 - Place a hold on that item
3 - Define an AUTO_RENEWALS circulation notice with below at a minimum
[% checkout.auto_renew_error %]
4 - perl misc/cronjobs/automatic_renewals.pl --send-notices
5 - Patron is not notified
6 - Set 'No renewal before' to 1
7 - run cronjob
8 - Patron is notified with error 'on_reserve'
9 - Set 'No renewal before' to 3
10 - UPDATE issues SET auto_renew_error = NULL;
11 - run cronjob
12 - Patron is notified with error 'on_reserve'
13 - APPLY PATCH
14 - Unset 'No renewal before'
15 - UPDATE issues SET auto_renew_error = NULL;
16 - run cronjob
17 - Patron is not notified
18 - UPDATE issues SET auto_renew_error = NULL;
19 - Set 'No renewal before' to 1
20 - run cronjob
21 - Patron is notified with error 'on_reserve'
22 - Set 'No renewal before' to 3
23 - UPDATE issues SET auto_renew_error = NULL;
24 - run cronjob
25 - Patron is not notified
--
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
More information about the Koha-bugs
mailing list