기본 이메일 다이제스트 빈도

“기본 이메일 다이제스트 주기” 설정에서 "매주"와 “매일” 사이의 옵션을 추가할 수 있을까요?
예를 들어 “이틀에 한 번” 같은 옵션이요.

더 좋다면, 요일 목록을 선택할 수 있는 방식이었으면 합니다. 예를 들어:
x 월요일
x 화요일
x 수요일
x 목요일
금요일
토요일
x 일요일

6개의 좋아요

“3일마다” 옵션이 부활했으면 좋겠습니다. 우리 사설 포럼에는 이 주기가 딱 맞는 것 같아서요.
(여기서 변경되었습니다: Bigger intervals/ lower frequency for activity summary?):

이 기능이 너무 필요해서 설정을 무시하고 사용자들의 이메일 설정 화면에 보기 흉한 “4320”분이라는 값이 표시되도록 하고 있습니다.

또한, 인스턴스에서 사용자가 어떤 이메일을 받으면 요약 이메일이 자동으로 억제되는 기능도 끌 수 있으면 좋겠습니다. 관련 내용은 다음과 같습니다:

5개의 좋아요

흥미롭네요… 분(minute) 설정은 어떻게 무시하나요? 제가 놓친 설정이 있을까요?
제 옵션은 다음과 같습니다:

  • 절대 안 함
  • 30분마다
  • 1시간마다
  • 매일
  • 매주
  • 매월
  • 6개월마다

30분마다가 유용하려면 정말 미친 수준의 트래픽이 있어야 할 텐데요… ㅋㅋ

3개의 좋아요

Rails 콘솔을 통해 강제로 변경해야 합니다. 다른 관리자분인 @pacharanero 님이 이렇게 하신 적이 있는데, 어디서도 문서화된 것을 찾지 못해서 해당 코드를 여기에 올려주실 수 있을지 모르겠습니다.

2개의 좋아요

사실 제대로 작동했는지 확신이 없습니다. 저는 2015년에(관리자 로그에 따르면) Rails 콘솔을 사용하여 변경을 수행했습니다.

SiteSetting.default_email_digest_frequency=<DESIRED_EMAIL_DIGEST_FREQUENCY_MINUTES>

그때는 해당 입력값에 대한 검증이 없었습니다. 하지만 지금은 검증이 있는 것 같고, enum에 없는 값을 입력하면 다음과 같은 오류가 발생합니다.

Discourse::InvalidParameters: value
from /var/www/discourse/lib/site_settings/type_supervisor.rb:207:in `validate_value'

이는 Discourse의 코드 품질과 안정성 측면에서는 좋은 일일 것입니다. 하지만 원글 작성자의 더 나은 옵션을 원하는 점은 이해할 수 있습니다. 30분과 60분 옵션은 다소 이상해 보입니다.

2개의 좋아요

동의합니다! 활동 요약 이메일에 “3일마다” 옵션을 추가할 가능성이 있을까요? 매일은 너무 잦고, 매주는 너무 간격이 길어서…

3개의 좋아요

Set "default email digest frequency" to 3-4 days 를 대신하여 닫음