Discourse の新しいユーザーとして、まずこの素晴らしいプラットフォームを構築してくださった皆様に感謝申し上げます。当社のフォーラムに最適なソリューションは何だろうかと思い悩み、長い間検討してきましたが、Discourse を選んで本当に良かったです。「これができるかな?」と思うたびに Google で検索すると、Discourse ならその方法が見つかるのです。本当に驚きです。ありがとうございます!
さて、一つ解決しようとしている問題があるのですが、まだ答えが見つからなかったので質問させてください。
私たちはオンライン語学スクールで、複数の言語を指導しています。ユーザーが当社のウェブサイトに登録すると、自動的にフォーラムにも参加する仕組みになっています。ユーザーがどの言語を学習しているかによって、登録時に自動的にグループに割り当てたいと考えています。そうすることで、学習していない言語のカテゴリは自動的にミュートされます(現在は手動で行っていますが、今後はこのプロセスを自動化する予定です)。
将来的には、ユーザーが別の言語を学び始めたり、同時に複数の言語を学習したりするかもしれません。その場合、グループ間を移動したり、中国語グループから抜けて日本語グループに参加したり、あるいは両方のグループに同時に所属したりする可能性があります。
そこで、ユーザーがグループを移動したり複数のグループに所属したりする際に、カテゴリのミュート設定がどのように動作するかを理解したいと考えています。
私が所属するグループがメンバーに対してカテゴリをミュートするように設定されている場合、そのカテゴリは私にとってミュート状態になります。ここで質問です:
- そのグループを抜けた場合、ミュートは解除されますか?
- 既存のグループに所属したまま、同じカテゴリを「追跡」に設定する別のグループにも参加した場合、ミュート状態は「追跡」に変更されますか、それともミュート状態のままですか?
- ユーザーが手動でカテゴリのミュートを解除した後、そのカテゴリをミュートするグループに参加した場合、再びミュート状態になりますか?
「いいね!」 1
こんにちは、改めて質問させてください。ユーザーがグループを離脱した場合、または異なるグループ間でミュート設定のルールが衝突した場合、カテゴリのミュート設定はどのように変更されるのでしょうか?
上記の質問の表現が適切でなかったかもしれません。初めてのサポート投稿なので、もし別の場所での投稿が適切だったり、聞き方を変えるべきだったりする場合は、改善する用意があります。
回答を検索しましたが、該当する情報が見つかりませんでした。
少し時間をかけてこれをテストし、結果をまとめてみました。誰かの参考になれば幸いです。
ユーザーが異なるカテゴリ設定(ミュート、通常、最初の投稿のみ表示、トラッキング、ウォッチ)を持つグループに参加・離脱する場合、ユーザーのカテゴリ設定は以下のルールに従って変更されます。
「上位」のカテゴリ設定は常に「下位」のカテゴリ設定を上書きしますが、「トラッキング」は「最初の投稿のみ表示」を上書きしません。
「下位」のカテゴリ設定が「上位」のものを上書きすることはありません。つまり、「ウォッチ」は何によっても上書きされません。「トラッキング」は「ウォッチ」によってのみ上書きされます。「最初の投稿のみ表示」は「ウォッチ」によってのみ上書きされます(興味深いことに、「トラッキング」では上書きされません)。「通常」は「最初の投稿のみ表示」「トラッキング」「ウォッチ」によって上書きされます。「ミュート」はすべてによって上書きされます。
詳細:
- 「ミュート」は常に上書きされます。ミュート設定を持つグループに参加し、その後他の任意の種類の設定を持つグループに参加した場合、そのカテゴリのステータスは新しいものに切り替わります。
- 「ミュート」は何も上書きしません。ミュート以外の設定を持つグループに参加し、その後そのカテゴリをミュートするグループに参加しても、カテゴリはミュートされません。
- 「ウォッチ」はすべてを上書きします。ある設定を持つグループに参加し、その後そのカテゴリを「ウォッチ」に設定する別のグループに参加した場合、ステータスは常に「ウォッチ」に変更されます。
- 「トラッキング」は「通常」と「ミュート」を上書きしますが、「最初の投稿のみ表示」は上書きしません。
- 「最初の投稿のみ表示」は「ミュート」と「通常」を上書きします。
他のグループのカテゴリ設定を上書きする場合、ユーザーが前のグループにいるかどうか、または離脱したかは関係ありません。結果は同じです。ユーザーのカテゴリ設定は、上記のルールに基づき、ユーザーが最後に参加したグループに応じて、以前の状態から常に変更されます。