非员工的标签观察在标签是标签组一部分时不起作用

将标签包含在标签组中时,该标签会从非员工用户的 /my/preferences/tags 页面中消失。此外,尽管数据库中的观看偏好设置看起来正常,但并未生效。

无论标签组的权限设置如何,都会出现这种情况:

image

如果删除该标签组,则这些标签的观看功能会恢复正常。

3 个赞

这听起来确实有些奇怪,我们应该解决这个问题。

2 个赞

你好 @nathank

你找到什么了吗?
有任何关于此事的更新吗?

正如你提到的,这可能与我在我的帖子中讨论的那个问题是同一个问题。

1 个赞

还没有——这取决于 Discourse 团队。我相信他们有机会解决这个问题时会通知我们。现在是假期 :desert_island:

但如果你现在需要你的标签监视功能正常工作,只需从任何标签组中删除这些标签(或删除标签组),如果你可以没有标签组功能的话。

您好 @nathank

感谢您的反馈!

遗憾的是,group tag 似乎在网站上被使用了。

我看到 Discourse [2.8.0] 的新版本于 4 天前发布。
您是否进行了更新,在此版本中此问题是否仍然存在?

1 个赞

这个问题现在应该已经修复了!

权限设置为“所有人”的标签组中的标签无法正确保存。用户在其偏好设置页面上标记了他们想要保存的标签,但响应中的 watched_tags 为空。这不适用于管理员,只适用于普通用户。即使 watched_tags 已在数据库中保存,用户序列化器响应也会将其过滤掉。当用户刷新他们的偏好设置页面时,它会显示零个 watched_tags

@nathank 您有空时能否验证一下?

2 个赞

你好 @nathank

希望你一切都好。

你有时间试一下更新吗?
它能解决我们的匹配问题吗?

感谢你的帮助!

2 个赞

抱歉,还没,但今晚会试试。

1 个赞

我认为现在已经可以正常工作了。

我注意到一个对我的用例来说不理想的情况,但这可能是故意的:

当我将标签组设置为仅对特定组可见时,该标签不会出现在那些看不到它的用户的“关注列表”中(也不会应用)。我以前用标签来“顶”主题,使其处于更高的关注状态,而普通用户看不到。我现在不能那样做了,但没关系。

3 个赞