Summary: | Auto-renewals to use current patron category when renewing as opposed to when item was issued. | ||
---|---|---|---|
Product: | Koha | Reporter: | Kelly McElligott <kelly> |
Component: | Circulation | Assignee: | Bugs List <koha-bugs> |
Status: | NEW --- | QA Contact: | Testopia <testopia> |
Severity: | enhancement | ||
Priority: | P5 - low | CC: | adussert, gmcharlt, jzairo, kelly, kyle.m.hall, niamh.walker-headon |
Version: | Main | ||
Hardware: | All | ||
OS: | All | ||
GIT URL: | Change sponsored?: | --- | |
Patch complexity: | --- | Documentation contact: | |
Documentation submission: | Text to go in the release notes: | ||
Version(s) released in: | Circulation function: |
Description
Kelly McElligott
2018-04-12 18:54:27 UTC
Greetings, I would like to emphasize the need for this bug to be fixed soon. Auto-renewals in academic libraries will need to be based on current patron categories and not the category of a patron when the item was checked out by them. Example: if a student checks out books but then is academically disqualified, we would not want Koha to auto-renew their books even after they are no longer a student. I would imagine that the same could be said for public libraries. Example: if a patron is barred from a library, that library would not want that patron's books to be auto-renewed after their library card has been revoked. Best Wishes, Alain Dussert, MLIS Sr. Director of Academic Services & Student Support Operations Pacifica Graduate Institute adussert@pacifica.edu The issue is the auto_renew flag on the issue. This flag is not revoked by changing the patron category. As the flag can also be manually set on time of circulation, it will be hard to tell when it should be revoked. But if you restrict the patron or if they are expired etc. it will still work. It does use the circulation rule from the current patron - but the flag makes it behave as if the auto renew checkbox was set. I don't think we can resolve this right now as the flag can be set/unset for several reasons (patron doesn't want auto-renewals, manual auto renewal, circulation conditions). Also... libraries might expect different behavior. |