Badges not being granted for restricted categories

I can see a site setting, default off, for “allow badges on restricted categories”

Don’t see it… Where is this setting?

In my :man_getting_massage:t3:In a future pr contributed by the community

is there any news about this? Our discourse is mostly internal.

Nothing new yet, it is a complicated piece so I am not sure I can even put a pr-welcome on it.

提醒一下,这个功能仍然存在,有什么计划吗?

我预计这并非一个简单的改动,值得考虑使用并开发它时可能引发的一些问题。

所提议的功能——即“允许在受限分类中授予徽章”的站点设置(默认关闭)——本身并不必然有助于整个社区或论坛的建设。

因此,Discourse 当前的默认设置是合理的:

某些徽章自然会促使用户超越自身群体参与互动,仅仅因为需要数百名用户参与:

  • Good share 徽章
  • Great share 徽章

在一个团队内部(所有成员均在受限分类中互动)授予某些徽章可能会显得奇怪,尤其是当该团队成员还经常面对面交流时:

  • First flag 帖子标记—— admittedly 这种情况不太可能发生?
  • New user of the month

在数十名用户中获得的帖子/话题徽章的价值,可能不如在数百或数千人的整个社区中获得的有价值。

我确实拥有一个私人社区,其中每个团队的group都设有受限分类。我们本可以使用所提议的功能,但很可能不会采用,因为我们希望鼓励团队之间的互动与分享。

该主题已表明,应由所用 Discourse 的管理员做出决定。

当前的行为可能适合您的社区,但不适合我们的游戏社区。我们 99% 的主题都位于私密分类中,常有用户询问为何未获得徽章。对我们而言,将 allow badges on restricted categories 设置为 true 正是我们所需。

我并不是反对你想要的东西。:slightly_smiling_face:

我只是想指出,在实施和使用此类设置时存在一些技术问题。阅读本主题的其他论坛管理员应当了解这些潜在问题。

该提议的功能已经等待社区贡献代码(PR)两年了。由于它似乎并未出现在任何功能列表或路线图之中,我不指望近期会有任何进展。

因此,你或许更适合通过运行查询来手动触发徽章分配,因为你现在就可以实现这一点。

自定义插件或徽章 SQL 可能是您最佳的短期解决方案。

还有人正在寻找这个问题的解决方案吗?我的论坛中大多数用户都在受限分类中贡献内容,但由于这个问题,他们无法获得应得的徽章。

我支持这个功能,因为最近有几位会员向我投诉徽章未发放(我们所有分类都设置了权限限制)。

谢谢!