Users unable to add others to a personal message

오늘早些 비슷한 문제를 조사한 적이 있습니다: https://meta.discourse.org/t/unable-to-add-user-to-pm-topic/162945. 해당 사례에서는 일일 최대 초대 수 설정이 0으로 되어 있을 때 일반 사용자가 PM에 다른 사용자를 초대할 수 없는 문제를 발견했습니다. 질문자님의 경우, 개인 메시지 활성화 사이트 설정이 문제의 원인이 될 가능성이 높습니다. 이 설정이 비활성화되면 관리자만 기존 PM에 사용자를 추가할 수 있습니다. 개인 메시지 활성화가 비활성화된 상태에서는 모더레이터가 PM에 사용자를 추가할 수 없습니다.

관리자가 질문자님의 사이트에서 PM에 사용자를 추가할 수 있는지 확인해 주실 수 있을까요? 이 기능이 작동하려면 관리자가 개인 메시지를 시작하는 사용자로 참여해야 합니다.

이러한 동작은 의도적으로 설계된 것이라고 생각됩니다. 코드에 명시적으로 그렇게 작성되어 있기 때문입니다. 개인 메시지 활성화 사이트 설정이 비활성화된 상태에서 모더레이터가 PM에 사용자를 추가하는 것을 막는 데에는 어떤 의도가 있는지 정확히 알 수 없습니다. 아마도 변경될 수 있는 부분일 수도 있습니다.

혹시 누군가가 이 문제를 살펴보고 싶을 경우를 대비해 개발자에게 메모를 남겨두겠습니다. 문제가 발생하는 위치는 여기입니다: discourse/lib/guardian.rb at main · discourse/discourse · GitHub.