Summary: | Generate CHECKOUT, CHECKIN and HOLD digest notices should be generated at once, not amended over time | ||
---|---|---|---|
Product: | Koha | Reporter: | Katrin Fischer <katrin.fischer> |
Component: | Notices | Assignee: | Bugs List <koha-bugs> |
Status: | NEW --- | QA Contact: | Testopia <testopia> |
Severity: | enhancement | ||
Priority: | P5 - low | CC: | andrewfh, caroline.cyr-la-rose, cbrannon, clackman, emily.lamancusa, lisette.scheer |
Version: | Main | ||
Hardware: | All | ||
OS: | All | ||
See Also: | https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15278 | ||
Change sponsored?: | --- | Patch complexity: | --- |
Documentation contact: | Documentation submission: | ||
Text to go in the release notes: | Version(s) released in: |
Description
Katrin Fischer
2024-04-01 11:34:34 UTC
Not completely knowing how all this work, what I am seeing Katrin say makes sense. It would be great if the cron job gathered information and checked validity at the time of delivery. This might prove problematic for systems that have more frequent delivery times, but I don't know. However, this might resolve issues where holds have been picked up, or patron information has changed (name, other patron data, addresses/phone numbers/sms numbers. This might also make a way to address issues with resending, where the delivery format was changed. The resend should go out as whatever the current delivery method is. This new workflow might aid in making that possible. I think we need to give some thought on what the best way to implement this would be, but it should not create problems with performance etc. as we would only write to the database less and it would be de-coupled from the transaction (checkin, checkout) itself. Thanks for filing this, Katrin! Another thing to keep in mind is anonymization (and maybe pseudonymization?). If checkouts are anonymized on checkin, the CHECKIN digest notice will not be able to pull useful data from the old_issues table (CHECKINSLIP already has this issue - see bug 28896). This is a good point, thanks Emily! |