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 で何かを見つけることができませんでした。
何かアイデアはありますか?