Users are requesting more flexible options for the default email digest frequency. agf1997 suggests adding “Every other day” or a list of days to select from. nathank would like to see the return of the “every 3 days” option, which was previously available.
nathank mentions that their private forum currently overrides the setting by using a custom “4320” minutes value, which is not a user-friendly solution. agf1997 and pacharanero discuss the possibility of changing the setting via the Rails console, but note that this is not a straightforward process due to validation of input.
Robin.Grant agrees with the need for more options, suggesting that the current daily and weekly options are not suitable. The community is looking for a more flexible solution to customize the default email digest frequency.
We want this so much that we over-ride the setting and have an ugly “4320” minutes showing on people’s email settings.
Also, it would be nice to be able to turn off the automatic suppression of the summary email that happens when users receive any email from the instance, as per:
You have to force a change via the Rails console. My fellow admin @pacharanero did this, and he might be able to drop the code required in here as I can’t find it documented anywhere.
Back then, there was no validation of that input. But it seems there is now, and the input of anything that is not in the enum results in
Discourse::InvalidParameters: value
from /var/www/discourse/lib/site_settings/type_supervisor.rb:207:in `validate_value'
That’s probably a good thing in terms of Discourse code quality and stability. But I do get the OP’s point about wanting better options here. The 30 and 60 minutes options seem odd.
I’m in agreement here! - is there any chance of adding a "every 3 days” option for activity summary emails? Daily is too frequent and Weekly is leaving it too long…