Désactivation des e-mails lors de la restauration de sauvegarde

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.

3 « J'aime »