1로 설정해도 `approve post count`가 작동하지 않습니다

안녕하세요 여러분,

제 Discourse에서 약간 특이한 문제가 발생했는데, 다른 설정 때문일 수도 있지만 확실하지 않습니다.

approve post count를 1로 설정했습니다.

예상대로, 새 사용자가 가입하여 게시물을 작성하면 승인이 필요합니다.

그러나 게시물이 승인된 후, 해당 사용자의 두 번째 게시물도 항상 승인이 필요하다는 것을 발견했습니다:

두 번째 게시물이 승인되면, 세 번째 게시물을 작성할 때 추가적인 개입 없이 바로 게시할 수 있습니다.

이상하네요.

approve post count를 2로 설정하면, 세 번째 게시물은 승인이 필요하지 않습니다.

이 문제는 1로 설정된 경우에만 발생하는 것 같습니다.

다른 관련 설정을 놓친 걸까요? 이것이 의도된 동작일까요? 아니면 제가 그 동작 방식을 오해하고 있는 걸까요? :thinking:

5개의 좋아요

이건 버그일 수 있겠네요. (또 off-by-one 오류인가요?) 다음 주에 @eviltrout 님과 함께 확인해 보겠습니다.

4개의 좋아요

추가로 필요한 정보나 현재 Discourse 설정이 있으면 알려주세요.

감사합니다. 이 부분은 제가 처리하겠습니다 :+1:t2:

1개의 좋아요

내부 로직을 간단히 살펴보면 1은 허용 가능한 값으로 보입니다. 관련 설정값을 알려주시겠어요?

  • approve unless trust level
  • approve new topics unless trust level

사용자가 약 3개의 게시물을 작성하면 그 이상으로 승격되는 신뢰 수준(trust level) 설정이 있는지 궁금합니다.

@eviltrout 확인해 주셔서 감사합니다

요청하신 설정:

3개의 좋아요

감사합니다. 로컬에서 재현할 수 있었습니다. 새로운 토픽이 해당 게시글 수에 계산되지 않는 것 같습니다. 이제 반영되었고, 이로 인해 문제가 해결될 것입니다:

9개의 좋아요

최고입니다 :clap:t2:

금요일 전에 내 Discourse를 업데이트할 기회가 없을 수도 있지만, 미리 감사드립니다 Robin @eviltrout - 정말 감사합니다 :bowing_man:

3개의 좋아요

수정 확인 완료!

다음 항목들을 시도해 보았습니다:

  • 새 주제 + 답변

  • 새 주제 + 새 주제

  • 답변 + 답변

첫 번째 작업은 항상 승인이 필요했지만, 두 번째 작업은 이제 아무 문제 없이 바로 처리됩니다.

다시 한번 감사합니다 @eviltrout :smiley:

4개의 좋아요