トピックを表示できる現在のグループのCSSクラスは?

CSSクラスについて、現在のユーザーのグループからの議論を続けます。

私が構築しているフォーラムでは、プライバシー設定がますます複雑になっているため、誰が何を見ることができるかをより明確に表示したいと考えています。

このコンセプト、Display Posts Visibility は気に入っており、どのグループがどのトピックを見ることができるかを正確に示すところまで進めたいと思っています。

現在、Display Posts Visibility では、完全に公開されているメッセージと完全にプライベートなメッセージを表示するために .archetype-regular.archetype-private_message を使用していますが、グループによって制限されているメッセージを表示するために .read-restricted を使用しています。しかし、.read-restricted は正確ではないため、どのグループが現在のトピックを表示できるかを把握するのは難しいようです。

もし、どのグループが表示できるかのCSSクラスがあれば、ページをより分かりやすくスタイリングすることが容易になります。

CSS Classes for Current User's Groups のような簡単なテーマコンポーネントかもしれませんが、現在のトピックを表示できる現在のグループを取得するために、discourse/app/assets/javascripts/discourse/app/lib/plugin-api.js at 99a6f32554e43a15da491c0e4db28a3537e98358 · discourse/discourse · GitHub で何かを見つけることができませんでした。

何かアイデアはありますか?

「いいね!」 3

トピックを表示できるグループはプライベート情報とみなされるため、特定のカテゴリにグループがアクセスできることを漏洩することは、Discourse におけるバグとみなされます。

これは、この情報を UI に公開するにはプラグインが必要になることを意味します。

「いいね!」 3

それは、プラットフォームに存在する多くの非公開グループを公開する可能性があるため、また他の理由でも、そうなることは理解できます。

逆に、どのグループが特定のカテゴリにアクセスできるかを人々に知らせないことがプライバシーの侵害とみなされる可能性もあることは理解できます。たとえば、Feature カテゴリに投稿する場合、「制限付き」であることを知っていると、Feature グループの他のユーザーしか表示できないことを意味する可能性があります。または、プラットフォーム上の全員がまだ表示できるが、特定のグループはトピックや返信を作成する能力がないだけかもしれません。Meta のようなほとんど公開されているフォーラムでは、投稿するほとんどのものが公開されていると想定しているため、それほど大きな問題ではないかもしれませんが、よりプライベートな会話をホストすることを考えると、「待てよ、正確には誰が私が入力した内容を見ることができるのだろうか?」ということに敏感になります。

いずれにせよ、現在では不可能であること、しかしプラグインで可能になるかもしれないことを教えていただきありがとうございます :pray:

「いいね!」 3