Bug 21952

Summary: Renewal should not set an earlier new due date
Product: Koha Reporter: Fridolin Somers <fridolin.somers>
Component: CirculationAssignee: Bugs List <koha-bugs>
Status: CLOSED INVALID QA Contact: Testopia <testopia>
Severity: normal    
Priority: P5 - low CC: gmcharlt, kyle.m.hall
Version: unspecified   
Hardware: All   
OS: All   
See Also: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20488
GIT URL: Change sponsored?: ---
Patch complexity: --- Documentation contact:
Documentation submission: Text to go in the release notes:
Version(s) released in:
Circulation function:

Description Fridolin Somers 2018-12-05 13:18:18 UTC
In checkouts table, one can select several rows, define a new due date and renew.
The issue is that you can set a new due date that is earlier than actual due date. This makes no sens for a renewal.
It should be checked for each checkout, maybe like on hold check.
Comment 1 Katrin Fischer 2018-12-05 21:53:53 UTC
Actually we use and train this as a feature as it's currently the only way to shorten a loan period if you want to do a manual recall or similar. It's also nice for testing things sometimes.
Comment 2 Fridolin Somers 2018-12-07 11:21:51 UTC
(In reply to Katrin Fischer from comment #1)
> Actually we use and train this as a feature as it's currently the only way
> to shorten a loan period if you want to do a manual recall or similar. It's
> also nice for testing things sometimes.

Ok but maybe with some override checkbox.
Its not the regular usage.
Comment 3 Katrin Fischer 2018-12-07 11:23:12 UTC
That's fine with me, just don't break it :)
Comment 4 Fridolin Somers 2021-11-30 02:19:26 UTC
Lets close invalid