Frequência padrão do resumo de e-mail

Seria possível adicionar algo entre “Semanal” e “Diário” na configuração “Frequência padrão do resumo por e-mail”?
Talvez “A cada dois dias”.

Ainda melhor seria uma lista de dias que pudesse ser selecionada… por exemplo:
x Segunda-feira
x Terça-feira
x Quarta-feira
x Quinta-feira
Sexta-feira
Sábado
x Domingo

6 curtidas

Adoraria ver o retorno da opção “a cada 3 dias”, pois parece ser o ponto ideal para nossos fóruns privados.
(foi alterado aqui: Bigger intervals/ lower frequency for activity summary?):

Desejamos isso tanto que sobrescrevemos a configuração e temos um “4320” minutos feio aparecendo nas configurações de e-mail dos usuários.

Além disso, seria bom poder desativar a supressão automática do e-mail de resumo que ocorre quando os usuários recebem qualquer e-mail da instância, conforme descrito em:

5 curtidas

Isso é interessante… como você substitui os minutos? Existe alguma configuração que estou perdendo?
Tenho as opções:

  • nunca
  • a cada 30 minutos
  • a cada hora
  • diariamente
  • semanalmente
  • mensalmente
  • a cada seis meses

Você deve ter um tráfego muito intenso para que “a cada 30 minutos” seja útil… lol

3 curtidas

Você precisa forçar uma alteração via console do Rails. Meu colega administrador @pacharanero fez isso e ele pode ser capaz de fornecer o código necessário aqui, pois não consigo encontrar nada documentado sobre isso.

2 curtidas

Na verdade, não tenho certeza de que realmente funcionou. Eu alterei (em 2015, segundo nosso registro de administração) no console do Rails usando

SiteSetting.default_email_digest_frequency=<DESIRED_EMAIL_DIGEST_FREQUENCY_MINUTES>

Naquela época, não havia validação para essa entrada. Mas parece que agora existe, e a entrada de qualquer valor que não esteja no enum resulta em

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

Isso provavelmente é algo bom em termos de qualidade e estabilidade do código do Discourse. Mas eu entendo o ponto do OP sobre querer opções melhores aqui. As opções de 30 e 60 minutos parecem estranhas.

2 curtidas

Concordo! - há alguma chance de adicionar uma opção de “a cada 3 dias” para os e-mails de resumo de atividades? Diariamente é muito frequente e semanalmente é deixar passar muito tempo…

3 curtidas

Fechado em favor de Set "default email digest frequency" to 3-4 days