في الواقع، لست متأكدًا من أن الأمر نجح حقًا. قمت بتغييره (في عام 2015، وفقًا لسجل المسؤول لدينا) عبر وحدة تحكم Rails باستخدام
SiteSetting.default_email_digest_frequency=<DESIRED_EMAIL_DIGEST_FREQUENCY_MINUTES>
في ذلك الوقت، لم يكن هناك أي تحقق من صحة ذلك الإدخال. لكن يبدو أن هناك الآن تحققًا، وأن إدخال أي قيمة غير موجودة في القائمة المحددة (enum) يؤدي إلى
Discourse::InvalidParameters: value
from /var/www/discourse/lib/site_settings/type_supervisor.rb:207:in `validate_value'
هذا على الأرجح أمر جيد من حيث جودة كود Discourse واستقراره. لكنني أتفق مع نقطة المنشئ الأصلي (OP) بشأن الرغبة في خيارات أفضل هنا. يبدو أن خيارات 30 و60 دقيقة غريبة.