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
QA comment * small patch, respect all coding guidelines * syspref name is OK * small patch passed QA
There have been no further reports of problems so I am marking this bug resolved.