Disabilitazione email durante ripristino backup

Concordo. Una “modalità isolamento” sarebbe una funzionalità utile. Non solo dopo i ripristini.

Per ora, qualcosa di simile potrebbe essere realizzato con un semplice plugin. Qualcosa come il seguente dovrebbe funzionare:

# name: isolation-mode
# about: Abilita la modalità isolamento dopo il ripristino di un backup.
# version: 1.0

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

In alternativa, potresti anche utilizzare il comando CLI discourse restore e aggiornare le impostazioni del sito e altro in seguito con rails runner.

3 Mi Piace