TL2 사용자는 서로 또는 관리자 개인 메시지를 보낼 수 없습니다

여러분 안녕하세요,

**Discourse 3.3.0 (stable)**에서 비공개 커뮤니티를 위한 작은 Discourse 설치를 운영 중입니다.

문제: Trust Level 2 사용자는 개인 메시지를 보낼 수 없습니다 — 서로之间이든 관리자든 마찬가지입니다. 메시지 버튼은 표시되지만, 전송을 시도하면 아무 반응이 없습니다(에러 메시지 없음).

이미 확인한 내용은 다음과 같습니다:

  • personal message enabled groups = admins, moderators, everyone

  • direct message enabled groups = everyone

  • 모든 신뢰 수준 그룹(TL0–TL4) → Who can message this group = Everyone

  • 관리자 사용자(Crank)의 allow_private_messages가 Rails에서 true로 설정되어 있음

  • 메시지 제한과 관련된 플러그인은 설치되어 있지 않음

TL2 사용자는 관리자로부터의 개인 메시지를 읽고 답장할 수는 있지만, 새 메시지를 시작할 수는 없습니다.

필요시 스크린샷(설정 페이지, 그룹 상호작용 등)을 제공할 수 있습니다.

일반 멤버의 발신 개인 메시지가 차단되는 원인이 무엇일지 혹시 아이디어가 있으신가요?
미리 감사합니다 :folded_hands:
— Crank

내 설정에 대한 추가 정보:

– 개인 메시지 활성화된 그룹:
admins, moderators, everyone

– 직접 메시지 활성화된 그룹:
everyone

– 모든 신뢰 수준 그룹(TL0–TL4)에서 그룹 → 상호작용 설정:
“이 그룹에 메시지를 보낼 수 있는 사람?” = Everyone

– 관리자 그룹(admins, staff, moderators)에서:
“이 그룹에 메시지를 보낼 수 있는 사람?” = Everyone

– 관리자 사용자 “Crank”의 경우:
allow_private_messages = true (Rails 콘솔에서 설정됨)

– 내 설치 환경에는 “개인 메시지 비활성화”라는 설정이 없습니다.
– 메시지 관련 플러그인은 설치되어 있지 않습니다.
– TL2 사용자는 관리자로부터 받은 개인 메시지에 답장은 보낼 수 있지만, 누구에게든(다른 TL2 사용자나 관리자를 포함하여) 새로운 개인 메시지를 시작할 수 없습니다.

:blush:

-Crank

정말 2024년 7월에 출시된 버전을 사용하시나요? 왜 3.5를 사용하지 않나요?

안전 모드를 시도해 보셨나요?

Moin, 정말 감사합니다. :ok_hand: 버그는 컴포넌트에 있었습니다.

.