Je ne suis pas sûr que cela ait vraiment fonctionné, en fait. Je l’ai modifié (en 2015, selon notre journal d’administration) via la console Rails en utilisant
SiteSetting.default_email_digest_frequency=<DESIRED_EMAIL_DIGEST_FREQUENCY_MINUTES>
À l’époque, il n’y avait aucune validation de cette entrée. Mais il semble qu’il y en ait maintenant, et la saisie de toute valeur qui ne fait pas partie de l’énumération entraîne
Discourse::InvalidParameters: value
from /var/www/discourse/lib/site_settings/type_supervisor.rb:207:in `validate_value'
C’est probablement une bonne chose en termes de qualité et de stabilité du code Discourse. Mais je comprends tout à fait le point de vue de l’OP concernant le souhait d’avoir de meilleures options ici. Les options de 30 et 60 minutes semblent étranges.