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.