특정 사용자만 게시글 승인 강제할 수 있나요?

특정 사용자(또는 소수의 사용자)의 모든 향후 게시글에 대해 수동 승인을 요구하는 방법을 찾고 있습니다. 신뢰 수준을 변경하거나 다른 그룹으로 이동시키지 않고요.

목표는 사실상 특정 사용자를 “표시”하여, 해당 사용자가 작성하는 모든 게시글이 스태프가 승인할 때까지 모더레이션 대기열에 들어가게 하는 것입니다. 필요할 경우 나중에 이 기능을 끄는 것도 가능해야 합니다.

사용자별로 이렇게 할 수 있는 내장 기능이 있나요? 아니면 플러그인이나 커스텀 솔루션이 필요한가요?

내장된 기능이 없습니다.

아마도 이 링크를 참고해 볼 수 있을 것 같습니다: Force specific users through moderation

감사합니다. 이 플러그인이 약 7년 동안 업데이트되지 않은 것 같아서 설치하는 데 약간 망설여집니다.

그동안, 모든 신규 사용자(TL0)의 승인을 요구하도록 설정하는 권장 설정이 무엇인가요? 스태프가 승인할 때까지 신규 멤버의 모든 게시물이 검토 대기열에 머물렀으면 합니다.

이것을 제어하는 사이트 설정은 무엇인가요?

찾아본 것 같습니다. 맞나요?:

수정 2:

이 설정들이 조금 혼란스럽습니다:

이 두 설정에서 "trust_level_0"을 제거해야 하나요? 문구가 너무 어렵고 이해가 되지 않습니다.

수정 3:

이 설정에 대한 추가적인 읽을거리나 문서가 있을까요? (“staged” 사용자가 무엇인가요?):

일찍이 이 개요를 작성한 적이 있습니다:

Staged users는 사용자가 이메일을 통해 게시물을 작성했지만 가입하지 않은 경우 생성되는 사용자입니다. 이는 일반적으로 이메일 수신(email-in)을 통해 발생하며, 이메일 주소로 개인 메시지를 보내서도 생성할 수 있습니다.

감사합니다.

Approve post count #?를 설정하는 것보다 이 방법이 더 나은가요?

이것은 완벽하게 작동합니다.

그룹 기반 승인 설정과 https://meta.discourse.org/t/discourse-dynamic-groups/365342를 사용하는 것이 좋다고 생각합니다.

승인이 항상 필요한 게시글을 작성하는 사용자의 그룹을 생성합니다. 예를 들어 watched_users라고 합시다.
그 다음, 신뢰 수준 0(trust-level-0) 그룹의 모든 사용자[1] 중 watched_users의 멤버를 제외한 동적 그룹을 생성하고, 이 그룹의 이름을 예를 들어 trusted_users라고 지웁니다.
이 그룹을 승인하지 않는 경우... 설정에 추가하면 watched_users의 게시글만 승인이 필요하도록 하고, 다른 사용자에게는 제한을 두지 않는 결과가 됩니다.
물론 새로운 사용자도 승인이 필요하도록 하려면 watched_users 대신 tl1 그룹을 사용할 수도 있습니다. 하지만 초대받은 사용자는 종종 TL1로 시작하며, 게시글을 쓰지 않고도 TL1에 도달할 수 있으므로, 승인해야 하는 고정된 게시글 수를 설정하는 것이 새로운 사용자의 활동을 추적하는 데 더 신뢰할 수 있습니다.


  1. 가입한 모든 사용자 ↩︎

감사합니다! 그런데 위에서 가장 최근에 첨부한 스크린샷에 보이는 현재 설정은 TL0 멤버가 새 게시물/토픽을 만들 때 먼저 승인 과정을 거쳐야 한다는 뜻이 맞나요?

정답을 찾으신 것 같네요. 단, 단계별(staged) 사용자를 허용하는 경우 승인하지 않는 한 단계별 사용 옵션도 활성화하는 것이 좋습니다. Discobot은 "이는 신뢰 수준 기반 승인 설정과 구별되며, 특히 사전 등록 상태를 대상으로 합니다."라고 말합니다.