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.