继续关于 CSS 类用于当前用户组 的讨论:
随着我构建的论坛拥有越来越多复杂的隐私设置,我非常喜欢让人们更容易看到谁能看到什么帖子的想法。
我喜欢这个概念,https://meta.discourse.org/t/display-posts-visibility/181878,并希望能够进一步展示哪些组可以看到哪些主题。
目前,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 中找不到可以获取当前能够查看主题的组的方法。
有什么想法吗?