Crank
11월 10, 2025, 2:16오후
1
여러분 안녕하세요,
**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 사용자는 관리자로부터의 개인 메시지를 읽고 답장할 수는 있지만, 새 메시지를 시작 할 수는 없습니다.
필요시 스크린샷(설정 페이지, 그룹 상호작용 등)을 제공할 수 있습니다.
일반 멤버의 발신 개인 메시지가 차단되는 원인이 무엇일지 혹시 아이디어가 있으신가요?
미리 감사합니다
— Crank
Crank
11월 10, 2025, 2:26오후
2
내 설정에 대한 추가 정보:
– 개인 메시지 활성화된 그룹:
admins, moderators, everyone
– 직접 메시지 활성화된 그룹:
everyone
– 모든 신뢰 수준 그룹(TL0–TL4)에서 그룹 → 상호작용 설정:
“이 그룹에 메시지를 보낼 수 있는 사람?” = Everyone
– 관리자 그룹(admins, staff, moderators)에서:
“이 그룹에 메시지를 보낼 수 있는 사람?” = Everyone
– 관리자 사용자 “Crank”의 경우:
allow_private_messages = true (Rails 콘솔에서 설정됨)
– 내 설치 환경에는 “개인 메시지 비활성화”라는 설정이 없습니다.
– 메시지 관련 플러그인은 설치되어 있지 않습니다.
– TL2 사용자는 관리자로부터 받은 개인 메시지에 답장은 보낼 수 있지만, 누구에게든(다른 TL2 사용자나 관리자를 포함하여) 새로운 개인 메시지를 시작할 수 없습니다.
-Crank
Moin
11월 10, 2025, 2:41오후
3
정말 2024년 7월에 출시된 버전을 사용하시나요? 왜 3.5를 사용하지 않나요?
안전 모드 를 시도해 보셨나요?
Crank
11월 10, 2025, 4:13오후
4
Moin, 정말 감사합니다. 버그는 컴포넌트에 있었습니다.
.