백업 복원 시 이메일 비활성화

동의합니다. "격리 모드"는 유용한 기능이 될 것입니다. 백업 복원 후에만 사용할 수 있는 것이 아니라 말입니다.

아직까지는 간단한 플러그인으로 비슷한 기능을 구현할 수 있습니다. 다음과 같은 코드가 작동해야 합니다:

# name: isolation-mode
# about: Enables isolation mode after restoring backup.
# version: 1.0

after_initialize do
  on(:site_settings_restored) do
    SiteSetting.pop3_polling_enabled = false
    WebHook.update_all(active: false)
  end
end

대안으로, discourse restore CLI 명령을 사용하고 이후 rails runner를 통해 사이트 설정 등을 업데이트하는 방법도 있습니다.

3개의 좋아요