Desabilitando email na restauração de backup

Concordo. Um “modo de isolamento” seria um recurso útil. Não apenas após restaurações.

Por enquanto, algo semelhante pode ser feito com um plugin simples. Algo como o seguinte deve funcionar:

# name: isolation-mode
# about: Habilita o modo de isolamento após restaurar um backup.
# version: 1.0

after_initialize do
  on(:site_settings_restored) do
    SiteSetting.pop3_polling_enabled = false
    WebHook.update_all(active: false)
  end
end

Como alternativa, você também pode usar o comando CLI discourse restore e atualizar as configurações do site e outras coisas depois com o rails runner.

3 curtidas