Discourse 覆盖范围和权限

:information_source: 摘要 显示有关类别可见性、权限和通知的统计数据和详细信息
:hammer_and_wrench: 仓库链接 https://github.com/thoka/discourse-reach-and-rights
:open_book: 安装指南 如何在 Discourse 中安装插件

动机

在正式的社区中,您可能希望了解哪些组有权访问您的类别以及新帖子将通知多少人。

特性

此插件为配置的权限(谁被允许创建/回复/阅读)提供信息框。

详细信息

每个人都可以看到配置概览,其中包含指向相应组的链接(带有可申请加入的标志)。还会显示通知的统计数据。

此信息也可以通过 bbcode [reach-and-rights] 包含在帖子中。

简要信息

在新帖子创建按钮附近会显示一个摘要按钮
grafik

有关更多解释,请参阅提供的 readme

相关功能请求

此插件可能是以下问题的解决方案:

8 个赞

您如何处理对用户不可见的群组?

例如,您有一个仅对管理员可见的 secret_group 和一个对所有人可见且用户可以加入的 public_group
现在有一个类别允许这两个群组发帖。public_group 的用户会看到他们不应该知道的群组名称吗?secret_group 中的用户会看到这两个群组,即使该群组对他们是不可见的?

2 个赞

我们不使用秘密群组。

由于我们情况下的目标是“以透明度建立信任”,我会在信息框中显示所有有权读取某个分类的群组。

在特殊情况下,我可以想象需要对群组名称进行混淆处理,但我仍然会显示定义了可以访问该分类的群组。

如果您希望实现某些功能,请提出一个(可配置的)解决方案。

这会隐藏所有分类,即使是在 /latest 中显示的版块也是如此。它应该这样做吗?

现在,对于没有权限查看该组的用户,隐藏组的名称将替换为 (hidden) / (versteckt)

我不明白。您能提供截图吗?

1 个赞

抱歉,语言有点奇怪,但我确信您能理解:

这是正常情况:

  • 类别导航栏显示类别
  • 主题在标签前显示类别

使用您的插件后会发生这种情况:

  • 类别导航栏消失
  • 主题只显示标签

类别导航栏只是影响类别的某个次要问题。它的状态不重要。

大多数类别是典型的 everyone(所有人),有些是针对 TL0(0级用户)。

这有可能是另一个组件或插件之间的冲突。如果您在您的实例上没有看到任何奇怪的地方,我可以在某个时候检查一下。

1 个赞