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 を利用しているのだから、これは知っているはずだと誰もが思うでしょうが、それは誤りです。
元の投稿 で指摘されている通り、@ を使えば誰かをプライベートメッセージ(個人メッセージ)に招待できるかと考えていましたが、実際はそうではありません。
また、同じく指摘されている通り「招待ボタン」があるはずですが、トピック全体を検索し、レンチアイコンを含むすべてのボタンを確認したところ、「招待」という名前のボタンはどこにも存在しませんでした。代わりに、最初の投稿の直下に以下のようなものがあります。
![]()
仕組みは非常に明らかなので、詳しく説明はしません。
ここに返信を追加した理由は、このトピックが Google で最初に返された結果だったためです。
「新しいグループメッセージとして返信」することも可能です(コンポーザーの左上隅にある矢印を参照してください)。これにより、同じ受信者から始まる新しいメッセージを作成できます。その後、受信者リストを調整する際に、明示的にメッセージへの招待や過去の議論へのアクセス権を付与する必要はありません。
これは、グループ受信トレイを使用してメールサポートを提供している方々にとって特に有用です。会話にさらに多くのメールアドレスを含めたい場合、この方法が有効です。Discourse for Teams はこれに非常に適しています。詳しくは以下のリンクをご覧ください:https://support.teams.discourse.com/docs?topic=106
個人メッセージに人を追加する機能を有効にするにはどうすればよいですか?
ユーザーの一人から、個人メッセージに誰かを追加できないとの報告を受けました。調査したところ、そのフォーラムのテストアカウントでも同様の現象が再現しました。ただし、管理者アカウントでは問題なく追加できます。
他の Discourse フォーラムではこの問題は発生していません。セーフモードでも解決しませんでした。個人メッセージへの追加を制限する設定を変更した覚えはありません。
何か見落としているのでしょうか?
さらにテストを進めても、まだ頭を悩ませています。念のため、信頼レベルに関連するすべての設定をデフォルトに戻しました。現在の状況は以下の通りです。
問題のあるフォーラムでは:
- テストユーザーが TL1 の場合、オプションが表示されません。
- テストユーザーが TL2 の場合、「削除」が表示されます。
- テストユーザーが TL3/4 の場合でも、「削除」のみが表示されます。
正常に動作しているフォーラムでは:
- テストユーザーが TL1 の場合、「削除」が表示されます。
- テストユーザーが TL2 の場合、「追加または削除」が表示されます。
うーん、もしかして「招待を許可する最低信頼レベル」というサイト設定かもしれません。その設定を変更すると、似たような結果を再現できました。おそらく、PM の受信者としてメールアドレスを追加することで、そのサイトに人を招待できるためだと思います。
そうではないようです。私はそれをデフォルトの「2: メンバー」に設定していましたが、TL0に変更しても動作は変わりませんでした。現在、信頼レベルや TL に関連するすべての設定をデフォルトに戻しましたが、問題は解決していません。
おそらく「ユーザーの承認が必要」サイトの設定でしょうか?関連する設定は、ここでもっと明確にできるようです。
その通りです
https://github.com/discourse/discourse/commit/76a7b75d8ab606b76e2270aa4bb327e2784bc1f7
また、「1 日あたりの招待最大数」が 0 より大きい必要があり、
「最大許可メッセージ受信者数」が干渉する可能性があります。
二人ともありがとうございます。must approve users ですね。これが既存ユーザーのプライベートメッセージへの追加も防ぐとは知りませんでした。これは明らかに意図しない動作ではないでしょうか。メールアドレスの追加のみを制限し、すべての追加をブロックする必要はないはずです。
このコミットで問題が解決することを期待していましたが、別の問題の修正になってしまいました。
現状では以下のどちらかを選ばざるを得ません:
- 承認を条件としたサインアップを許可するが、プライベートメッセージへのユーザー追加を一切認めない
または - 招待制とし、カジュアルなサインアップを可能にするための回避策を講じる
@awesomerobot、この件への対応を検討していただけませんか。これはバグ報告でしょうか、それとも機能リクエストでしょうか?
はい、その方がよいですね。同意します。
これがバグなのかどうかはわかりません……おそらく昔からそうなっていて、細かな配慮が欠けているのかもしれません。いずれにせよ、当方側で改善のためのタスクを作成します。現状は不必要に混乱を招いているように思えます。
朗報です:同じ問題を取り上げた別のトピックがここにあります。Users unable to add others to a personal message - #38 by jochen_weber チームはすでに修正に向けて調査を進めています。
