Currently, upon membership renewal, due date is calcuated from current date. Some libraries want the due date to be calculated from current membership expiry date.
Incude a system preference.
Created attachment 6263 [details] [review]
Patch to allow patron renewal from expiry date with a syspref
This patch adds a system preference under Patron -> BorrowerRenewalPeriodBase
Using this preference the patch allows renewal of Patron account either from todays date or from existing expiry date in the patrons account.
To test : Apply patch; Set System Preference BorrowerRenewalPeriodBase ( under Patron ) to "current membership expiry date"; Renew a patron; You will observe that patrons account expiry date has been calculated from previous expiry date instead of today's date ( as is the default in Koha prior to this patch ).
Created attachment 6781 [details] [review]
Rebased patch : Patch to allow patron renewal from expiry date or from current date based on a syspref
Rebased against current master. Removed changes to update database.pl. Added a script in atomicupdate directory.
Created attachment 6822 [details] [review]
Signed off patch - bug 6843
* small patch, respect all coding guidelines
* syspref name is OK
* small patch
There have been no further reports of problems so I am marking this bug resolved.