How do you add another person to a private message when it's already sent?

Title explains it all.
I don’t know how to add another person to my private message because I forgot to invite them after I invited one person to participate.
Can someone tell me how? @AnonymousPerson did it with @Liza_Conrad

You use the Invite button and invite them. I think invite is tied to a Trust Level though. TL 1 maybe?

Is TL1 member? I forgot…

Then it is possible the forum you visit changed the setting to be a higher trust level, better to probably ask one of the admins/mods there.

On Hopscotch Forum, TL1 is basic, TL2 is member, TL3 is Regular.

Unless settings are tweaked, AFAIK the default Trust Level for getting Invite ability is Trust Level 2

https://meta.discourse.org/t/what-do-user-trust-levels-do/4924/5?u=mittineague

Users at trust level 2 can…

Use the “Invite others to this topic” button for one-click onboarding of new users to participate in topics
Invite outside users to PMs making a group PM
Daily like limit increased by 1.5 ×

몇 년간 여러 사이트에서 관리자로 Discourse를 사용해 왔으니 이 정도는 알 줄 알았는데, 전혀 그렇지 않더군요.

원래 게시물에서 언급했듯이, @를 사용하면 누군가를 개인/비공개 메시지에 초대할 수 있다고 생각했습니다. 하지만 실제로는 그렇지 않더군요.

또한 거기에 언급된 것처럼 초대 버튼이 있다고 했지만, 전체 토픽을 검색하고 렌치 버튼을 포함한 모든 버튼을 확인해 본 결과 초대라는 이름의 버튼은 없었습니다. 대신 첫 번째 게시물 바로 아래에

image

이 있습니다.

어떻게 작동하는지 꽤나 명확하므로 더 이상 설명하지 않겠습니다.


여기에 답글을 추가한 이유는 이 토픽이 구글 검색 결과에서 첫 번째로 나타났기 때문입니다.

또한 "새 그룹 메시지로 답장"을 선택할 수 있습니다 - 작성창 왼쪽 위 모서리의 화살표를 참조하세요. 이렇게 하면 동일한 수신자를 기준으로 새 메시지를 시작할 수 있습니다. 수신자 목록을 조정할 때, 수신자에게 메시지를 명시적으로 초대하거나 이전 토론에 대한 접근 권한을 부여할 필요가 없습니다.

이는 그룹 수신함을 사용하여 이메일 지원을 제공하는 사용자에게 특히 유용합니다. 그룹 수신함을 사용하는 경우, 더 많은 이메일 주소를 포함하도록 대화를 확장하고 싶을 때가 있습니다. 이 기능이 이를 위한 방법 중 하나입니다. Discourse for Teams는 이 용도에 매우 적합하며, 자세한 내용은 다음 링크를 참고하세요: https://support.teams.discourse.com/docs?topic=106

사적 메시지(Private Message)에 사람을 추가하는 기능을 활성화하는 방법은 무엇인가요?

사용자 중 한 명이 사적 메시지에 다른 사람을 추가할 수 없다고 알려왔습니다. 조사해 보니 해당 포럼의 테스트 계정에서도 동일한 문제가 재현됩니다. 관리자 계정에서는 여전히 추가가 가능합니다.

제 다른 Discourse 포럼에서는 이러한 문제가 없습니다. 안전 모드(Safe mode)로 해결되지도 않습니다. 사적 메시지에 사람을 추가하는 것을 방지하는 설정을 변경한 것이 있는지 확인해 보았지만, 찾을 수 없습니다.

무언가를 놓치고 있는 건가요?

구체적으로 무엇이 빠져 있나요? “추가 또는 삭제…” 버튼인가요?

좀 더 테스트해 봤는데도 아직 원인을 모르겠습니다. 확실하게 확인하려고 신뢰 수준(Trust Levels) 관련 설정을 모두 기본값으로 되돌렸습니다. 현재 상태는 다음과 같습니다:

문제가 발생하는 포럼:

  1. 테스트 사용자가 TL1이면 옵션이 전혀 표시되지 않습니다.
  2. 테스트 사용자가 TL2이면 Remove(제거) 옵션만 표시됩니다.
  3. 테스트 사용자가 TL3/4여도 여전히 Remove(제거) 옵션만 표시됩니다.

정상 작동하는 포럼:

  1. 테스트 사용자가 TL1이면 Remove(제거) 옵션이 표시됩니다.
  2. 테스트 사용자가 TL2이면 Add or Remove(추가 또는 제거) 옵션이 표시됩니다.

음, min trust level to allow invite 사이트 설정 때문일 수도 있겠네요. 해당 설정을 변경해 보니 비슷한 결과를 재현할 수 있었습니다… 이메일 주소를 개인 메시지 수신자로 추가하면 사이트에 초대할 수 있기 때문인 것 같아요.

그렇지 않은 것 같습니다. 해당 설정은 기본값인 2: Member로 되어 있었습니다. TL0로 변경해도 동작이 바뀌지 않았습니다. 이제 찾을 수 있는 모든 신뢰(Trust) 및 tl 관련 설정을 기본값으로 되돌렸지만, 문제는 여전히 지속됩니다.

아마도 사용자 승인 필요 사이트 설정일까요? 관련 설정들이 여기서는 더 명확하게 설명될 수 있을 것 같습니다.

맞아요.

또한 max invites per day 값이 0보다 커야 하며, max_allowed_message_recipients 설정이 간섭을 일으킬 수도 있습니다.

둘 다 감사합니다. must approve users가 문제였군요. 기존 사용자를 개인 메시지에 추가하는 것까지 막는다는 걸 전혀 몰랐습니다. 분명히 의도하지 않은 동작이겠지요. 개인 메시지에 이메일 주소를 추가하는 것만 막고 싶었을 뿐, 모든 추가를 차단할 거라고는 생각하지 못했습니다.

이 커밋이 이 문제를 해결해 줄 거라고 기대했는데, 실제로는 다른 문제를 수정한 것이었습니다.

현재 우리는 다음 중 하나를 선택해야 합니다:

  1. 사용자가 가입할 수 있도록 허용(승인 절차 필요)하되, 개인 메시지 사용자 추가 기능을 완전히 비활성화하거나
    또는
  2. 초대 전용으로 전환하되, 임시 가입을 허용하는 우회 방법을 사용해야 합니다.

@awesomerobot, 이 문제를 해결해 달라고 요청해 주실 수 있을까요? 이건 버그 리포트인가요, 아니면 기능 요청인가요?

네, 동의합니다. 그렇게 하는 것이 더 좋습니다.

이것이 버그인지 확신은 없어요… 처음부터 이렇게 되어 있었을 가능성이 높고, 세밀한 구분이 부족해서 그런 것 같습니다. 어쨌든 우리 쪽에서 개선할 수 있도록 할 일(Todo)을 만들겠습니다. 불필요하게 혼란을 주는 것 같으니까요.

좋은 소식입니다: 동일한 문제를 제기하는 다른 주제가 여기에 있습니다: Users unable to add others to a personal message - #38 by jochen_weber 그리고 팀은 이미 수정을 조사하고 있습니다.