Je suis d’accord. Un « mode isolement » serait une fonctionnalité utile. Pas seulement après les restaurations.
Pour l’instant, quelque chose de similaire pourrait être réalisé avec un simple plugin. Quelque chose comme ce qui suit devrait fonctionner :
# name: isolation-mode
# about: Active le mode isolement après la restauration d'une sauvegarde.
# version: 1.0
after_initialize do
on(:site_settings_restored) do
SiteSetting.pop3_polling_enabled = false
WebHook.update_all(active: false)
end
end
En alternative, vous pourriez également utiliser la commande CLI discourse restore et mettre à jour les paramètres du site et autres ensuite avec rails runner.