https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41786
Bug ID: 41786
Summary: membership_expiry.pl -renew -active should include
patrons 0-MembershipExpiryDaysNotice days before
expiration
Initiative type: ---
Sponsorship ---
status:
Product: Koha
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P5 - low
Component: Command-line Utilities
Assignee: [email protected]
Reporter: [email protected]
QA Contact: [email protected]
CC: [email protected]
membership_expiry.pl -renew -active should include patrons
0-MembershipExpiryDaysNotice days before expiration, not exactly
MembershipExpiryDaysNotice days before expiration.
membership_expiry.pl selects patrons who are expiring in exactly n days where n
is the value from MembershipExpiryDaysNotice preference. Let's say, 30 as an
example.
When we have a cronjob with the following flags
membership_expiry.pl -c -n -renew 12 -active
it would be expected behavior to renew patrons who are about to expire within
30 days and who have been active in the last 12 months, last activity defined
by borrowers.lastseen.
It is not the case when lastseen is >12 months away at exactly 30 days from
expiration, but <12 months <30 days from expiration. This could happen when
login is defined as activity, and patron who hasn't been active receives a
notification of an expiring account then logins to update their activity. Once
the 30-day mark has been passed, such patrons will simply be ignored and they
will expire.
This can be fixed with the -before flag, but I think it is unexpected behavior.
Also you can only hardcode a value to -before, so if you change
MembershipExpiryDaysNotice, it will not update the -before value.
I think the expected behavior is to renew patrons 0-MembershipExpiryDaysNotice
days before expiration.
--
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/