Suggested new admin setting: send out message notifications immediately


(Tobias Eigen) #1

One of the things that keeps our community from using discourse more for day to day interaction is that it is not as immediate as email. In the ebb and flow of a workday it is jarring and odd to members that messages take so long to be delivered. So we still use cc lists in email or a google group for timely messages.

We value the ninja edit window and have it set to 10 mins for posts in discussions:

We would greatly value having another setting like this for messages to allow them to have a lower ninja edit window or none at all. Or the ability to have messages sent out immediately as are password reminder messages.


(Sam Saffron) #2

I support adding a separate email time window for messages.


(Joshua Rosenfeld) #3

Was this added yet? Would be really nice to have particularly if you are a staff user and need to keep an eye out for PMs.


(RĂ©gis Hanol) #4

Yes :wink: Look for the private_email_time_window_seconds site setting.

https://github.com/discourse/discourse/blob/master/app/models/user_email_observer.rb#L71-L74


(Joshua Rosenfeld) #5

I would if I was an admin! Will go pester our site admin to find out where the setting is at…


(RĂ©gis Hanol) #6

Default value is 20 seconds BTW.


(Joshua Rosenfeld) #7

Thanks @zogstrip, that’s certainly shorter than the 10 minute email window normally is.


(Tobias Eigen) #8

Awesome - thanks for @jomaxro for following up. I really should do better at checking back into the many bug reports and feature requests I make here. :wink:

FYI, I think the helper text should be changed from “posts” to “messages” to reinforce the difference between (public/community) topics/posts and (private) messages…

Wait (n) seconds before sending any private notification emails, to give users a chance to edit and finalize their posts.


(RĂ©gis Hanol) #9

Thanks, it’s better now :thumbsup:


(RĂ©gis Hanol) #10

This topic was automatically closed after 6 hours. New replies are no longer allowed.