Частота получения сводки писем по умолчанию

Возможно ли добавить опцию между «Еженедельно» и «Ежедневно» в настройке «Частота получения сводки по электронной почте по умолчанию»?Например, «Каждый второй день».Ещё лучше было бы иметь список дней недели для выбора… например:
Понедельник
Вторник
Среда
Четверг
Пятница
Суббота
Воскресенье

6 лайков

Я бы с радостью вернул опцию «каждые 3 дня», так как, похоже, это идеальный вариант для наших частных форумов.
(изменения были внесены здесь: Bigger intervals/ lower frequency for activity summary?):

Мы настолько этого хотим, что переопределяем настройку, и в настройках электронной почты пользователей отображается некрасивое значение «4320» минут.

Также было бы неплохо иметь возможность отключить автоматическое подавление сводных писем, которое происходит, когда пользователи получают любое письмо с этого сайта, как описано здесь:

5 лайков

Это интересно… как вы переопределяете минуты? Не упустил ли я какую-то настройку?
У меня есть следующие варианты:

  • никогда
  • каждые 30 минут
  • каждый час
  • ежедневно
  • еженедельно
  • каждый месяц
  • каждые шесть месяцев

Чтобы вариант «каждые 30 минут» был полезен, у вас должно быть какое-то безумное количество трафика… lol

3 лайка

Приходится принудительно вносить изменения через консоль Rails. Мой коллега-администратор @pacharanero делал это, и он, возможно, сможет предоставить здесь необходимый код, так как я не могу найти его в документации.

2 лайка

На самом деле, я не уверен, что это сработало. Я изменил это (в 2015 году, согласно нашему журналу администратора) в консоли Rails, используя

SiteSetting.default_email_digest_frequency=<ЖЕЛАЕМАЯ_ЧАСТОТА_ПОЛУЧЕНИЯ_ПОЧТОВЫХ_СВОДОК_В_МИНУТАХ>

Тогда не было никакой проверки этого ввода. Но похоже, что теперь она есть, и ввод любого значения, которого нет в перечислении (enum), приводит к ошибке:

Discourse::InvalidParameters: value
from /var/www/discourse/lib/site_settings/type_supervisor.rb:207:in `validate_value'

Это, вероятно, хорошо с точки зрения качества кода и стабильности Discourse. Однако я согласен с автором оригинального поста насчёт необходимости лучших вариантов здесь. Варианты 30 и 60 минут кажутся странными.

2 лайка

Я полностью согласен! - есть ли возможность добавить опцию «каждые 3 дня» для писем с итогами активности? Ежедневно — слишком часто, а еженедельно — слишком редко…

3 лайка

Закрыто в пользу Set "default email digest frequency" to 3-4 days