Desactivar email al restaurar backup

Estoy de acuerdo. Un “modo de aislamiento” sería una característica útil. No solo después de las restauraciones.

Por ahora, algo similar podría hacerse con un plugin sencillo. Algo como lo siguiente debería funcionar:

# name: isolation-mode
# about: Habilita el modo de aislamiento después de restaurar una copia de seguridad.
# 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, también podrías usar el comando CLI discourse restore y actualizar la configuración del sitio y demás después con rails runner.

3 Me gusta