[Koha-bugs] [Bug 27208] Add a configurable time delay feature to notice templates

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Fri Dec 10 11:26:13 CET 2021


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27208

Björn Nylén <bjorn.nylen at ub.lu.se> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |Needs Signoff

--- Comment #6 from Björn Nylén <bjorn.nylen at ub.lu.se> ---
Proposing this solution. Th patch adds a new column to the message_queue,
delay_until, that contains a time that the notice should be delayed until. 
Om the returns page there are a new circulation setting, Delay pickup notice
until, where the librarian can set a time the notice will be delyed until.
On the patron account notice log, there will be a note indicating the delayed
messages.(pending, delayed until [datetime])

For us the main usage in our stacks where books are processed as they are
picked but they might not be available for the patron until a few hours later
in the day.

The change to the message queue should be backwards compatible as the
delay_until will be set to null unless a time is provided and those messages
will be processed as before. 

To test:

1. Apply patch and run updatedatabase.pl to add new column to message_queue.
2. Check in an item with a hold to produce a pickup notice.
3. Select a time for pickup notice delay. Note the warning about the delay.
4. Check in another item with hold to produce a pickup notice.
5. Check the patron notice logs, the one with a delay should read "pending,
delayed until ...".
6. Run process_message_queue.pl before and after the selected time above.
The delayed message should not be sent until after the set time.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list