| Summary: | Option to completely disable advance notice on loans with auto renewal | ||
|---|---|---|---|
| Product: | Koha | Reporter: | Stefan Berndtsson <stefan.berndtsson> |
| Component: | Notices | Assignee: | Bugs List <koha-bugs> |
| Status: | CLOSED WONTFIX | QA Contact: | Testopia <testopia> |
| Severity: | enhancement | ||
| Priority: | P5 - low | CC: | niamh.walker-headon |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | All | ||
| GIT URL: | Initiative type: | --- | |
| Sponsorship status: | --- | Comma delimited list of Sponsors: | |
| Crowdfunding goal: | 0 | Crowdfunding committed: | 0 |
| Crowdfunding contact: | Patch complexity: | --- | |
| Documentation contact: | Documentation submission: | ||
| Text to go in the release notes: | Version(s) released in: | ||
| Circulation function: | |||
| Attachments: | Option for disabling advance notice when auto_renew is set on item that is due soon | ||
|
Description
Stefan Berndtsson
2017-02-23 09:31:48 UTC
Created attachment 60593 [details] [review] Option for disabling advance notice when auto_renew is set on item that is due soon When SysPref is set to 'Do not send' no advance notice will be sent when item is issued with auto renewal I think one of our libraries uses a combination of 'no renewal before' in circulation conditions that is set to a higher (or same?) value than the advance notice. In fact, the job for automatic renewals runs before the advance notices job, so you can do some timing there. This way the renewal will be tried before the advance notice is sent out. If the renewal is successful - no reminder is needed. If it is not, the reminder will be sent out. This has the advantage of still being able to remind, when it's needed. (In reply to Katrin Fischer from comment #2) > I think one of our libraries uses a combination of 'no renewal before' in > circulation conditions that is set to a higher (or same?) value than the > advance notice. In fact, the job for automatic renewals runs before the > advance notices job, so you can do some timing there. Just to clarify, since the above doesn't exactly match my knowledge of "no renewal before" (should be loanperiod-noticedays, right?). If we have a loan period of 30 days, an advance notice value of 2 days, I should set the no renewal before to 28 (or to be on the safe side, 27) days? Similarly for a 7 day loan, I'd set 5 or 4 days there. Sounds plausible. I'll run it by our testers to see. > Just to clarify, since the above doesn't exactly match my knowledge of "no
> renewal before" (should be loanperiod-noticedays, right?).
>
> If we have a loan period of 30 days, an advance notice value of 2 days, I
> should set the no renewal before to 28 (or to be on the safe side, 27) days?
>
> Similarly for a 7 day loan, I'd set 5 or 4 days there.
>
> Sounds plausible. I'll run it by our testers to see.
I haven't tested it out, so I might be off by +-1, but the 'no renewal before' is counted from the due date. So if you put 2 there, the renewal will be tried 2 days before the item woudl be due.
It might still need some improvement for you to work as you want exactly, but I thought sharing this might help as a workaround at least and maybe more.
Hi Stefan, did you figure out a workflow that works for your library with the 'no renewal before' or is this still needed? Wow. This is from long before (more than a year before) we started actually using Koha in production. :) I don't think we've ever used this patch, so I'll just set it to resolved/wontfix for now. I can't see a use for this really. |