During these library closures, it has been apparent that it would be good to allow the hold notices to be disabled separately from the process message queue. A common scenario is a library wants to process holds but does not want hold notifications to go out. They also want to have overdues and advanced due notices to go out. I know we can already (or very soon) run the message queue enabled for different branches, but I feel there needs to be a way to allow the libraries to be able to manage what is on or off from the interface, and not with a cron flag as it is done currently. I've thought of a few ways we might do this - through the enhanced messaging preferences (allow an override per patron category or branch for these optional notices) - as a different set of flags on the process_message_queue cron or something else entirely.
*** This bug has been marked as a duplicate of bug 25310 ***