관리자 설정의 기본값에 따라 활동 요약 이메일은 주 단위로 발송되며, 새 계정이 생성될 때 주기가 '주 단위’로 설정됩니다.
관리자 설정을 조정하면 변경 이후에 생성된 계정에만 영향을 미칩니다.
각 개별 계정의 주기를 '기본값’으로 설정하는 것이 더 나은 방법이라고 생각합니다. 사용자가 특정 주기(예: 주 단위)로 명시적으로 변경하지 않는 한, 사용된 주기는 항상 현재 포럼의 기본값과 동일하게 유지됩니다.
이러한 방식의 장점은 관리자가 활동 요약 이메일의 주기에 대해 더 많은 제어를 할 수 있고, 기본값을 사용하는 대다수 사용자의 주기를 시간에 따라 조정할 수 있다는 것입니다. 또한 특정 주기를 직접 설정한 사용자에게는 영향을 미치지 않습니다.
simon
2
요청하신 내용을 잘못 이해하고 있을 수 있지만, 기본 이메일 다이제스트 빈도 사이트 설정의 값을 변경하면 과거 데이터에도 변경 사항을 적용할지 묻는 모달 창이 열립니다. "예"를 선택하면 변경 사항이 모든 기존 사용자에게 적용됩니다.
아, 정말 좋습니다! 감사합니다. 이 기능이 추가된 줄 몰랐어요. 제가 착각이 아니라면, 유일한 작은 차이점은 이 설정이 사용자가 직접 수정한 경우를 제외하고 모든 사용자에게 덮어쓰기된다는 점입니다.
simon
4
default email digest frequency(기본 이메일 다이제스트 주기) 사이트 설정이 변경되고 변경 사항을 과거에 적용할 옵션이 선택된 경우, 설정이 해당 사용자의 설정 페이지에서 수정되지 않은 사용자들에게만 변경된다고 확신합니다.
개발 사이트에서 이를 테스트해 보았는데, 제가 발견한 동작 방식이 바로 그것입니다. 관련 코드는 여기에 있습니다: discourse/app/controllers/admin/site_settings_controller.rb at main · discourse/discourse · GitHub.