ユーザーグループをブロックできますか?

グループの個人メッセージ(PM)で、このレベルの制御を行うことができます。例えば:

最初の2つのメッセージでは、「writers」グループのメンバーが「publishers」グループをメッセージに招待しています。最後のメッセージでは、「publishers」グループは招待されていません。

グループメンバー(およびサイト管理者)のみがグループメッセージにアクセスできます。ただし、他のユーザーやグループが明示的に招待されている場合は除きます。

管理者やモデレーター(モデレーターがグループのメンバーである場合)は、グループメッセージを通常のトピックに変換できます。これは、まだ自分の作品を共有する準備ができていないライターにとって良いアプローチになるかもしれません。PMを作成し、個々のユーザーを招待することで、メッセージにアクセスできるユーザーを少数のユーザーに限定することもできます。

このアプローチの欠点としては、メッセージにアクセスできるユーザーなら誰でも、メッセージにグループやユーザーを招待できることです。理想的には、メッセージの作成者のみがこの機能を制限できる方法があるべきです。

実際には、サイトのテーマにCSSを追加することで、この問題に対する簡単な回避策があります。

.topic-owner.regular .add-remove-participant-btn {
    display: none;
}

.topic-owner.current-user-post.regular .add-remove-participant-btn,
.staff .topic-owner.regular .add-remove-participant-btn {
    display: block;
}

残念ながら、このルールはサイト上のすべてのPMに適用されるため、PMの「参加者の追加または削除」ボタンは、PMを作成したユーザーとスタッフメンバーのみが表示されるようになります。また、招待を制限するためのCSSアプローチは完璧ではありません。ユーザーが、例えばこの投稿を読んで、どのように適用されているかを知っていれば、それを回避できる可能性があります。

Discourseが、個々のPMまたはグループPMレベルで適用される設定を提供してくれると素晴らしいでしょう。

「いいね!」 3